[7 Years] checcerr's Portfolio | T-Shaped Developer (Programming | Building)

Status: CLOSED :cross_mark:

Hello and welcome to my portfolio! I hope you enjoy your stay. :waving_hand:

I’m checcerr (pronounced ‘checker’, also known as Friday), a T-Shaped Game Developer specializing in high-performance programming. I build robust, scalable systems and complement my deep technical expertise with strong, practical skills in Game Design, UI/UX, and Building.




I’m a 16-year-old developer with over seven years of hands-on experience on Roblox. I began at age 9 and have been driven by a passion for creating ambitious projects ever since. My skills are forged from years of practical, self-directed learning, giving me a deep and fundamental understanding of Luau and the Roblox engine.

T-Shaped means that I not only have deep expertise in one field (Programming, the vertical bar), but also possess broad knowledge in others (Building, the horizontal bar).





When it comes to coding, efficiency, performance and reliability are my top priorities. I use advanced optimization tactics, follow the golden rules of programming and approach a modular design, making my code fast, reliable and easy to expand.

Technical Expertise (Programming)

  • :ice: Object-Oriented Programming (OOP) and modular design.
  • :red_exclamation_mark: Strict type checking (--!strict) for robust and predictable code.
  • :wrench: Advanced performance optimization using Parallel Luau, metatables, and attributes (@native, @inline).
  • :bullseye: Proficient with modern Luau directives (--!optimize, --!native, etc.).
  • :books: Knowledge of advanced libraries, such as: Blink IDL, ProfileStore, Janitor, Charm.

Code Quality & Best Practices

  • :locked_with_key: Secure: Code is thoroughly checked for vulnerabilities.
  • :open_book: Readable: Well-structured, documented, and easy for others to understand.
  • :triangular_ruler: Scalable: Designed for long-term reliability and easy expansion.
  • :construction_worker_man: Best Practices: I adhere to community-established best practices. More info here: Best Practices Handbook

To sum it up, I aim to write near studio-grade code that is optimized for performance, long-term reliability, scalability, and most importantly: tailored to Your individual experience.

Professional Skills

  • :speech_balloon: Strong communication and teamwork abilities.
  • :thinking: Open to feedback and criticism at any time.
  • :high_voltage:Quick to learn and adapt to new libraries, practices and more.
  • :input_latin_lowercase: Fluent in English, Ukrainian, and Russian.

Working in tandem alongside other people is not a problem for me.

Building Skills

Additionally, I have decent skills in building. When it comes to building, I:

  • :dashing_away: Focus on optimization. Optimization is my top priority, and I push it to its limits without sacrificing on appearance. Examples include:
    • Smart usage of CastShadow, CanCollide, CanTouch, CanQuery, CollisionFidelity;
    • Trimming down the triangle count on 3D models;
    • Minimizing the Draw Count by:
      • Using VertexColor instead of Image Textures where possible;
      • Sparingly using heavy Materials;
      • Recycling Materials, Meshes;
  • :antenna_bars: Structurize. All of my builds resemble a clean, structured and easy-to-navigate hierarchy.
  • :clockwise_vertical_arrows: Build with Asset Streaming in-mind. More info here: StreamingEnabled (Documentation)

In summary, my builds promise to be optimized and structured, seamlessly integrating into Your game world.

1) The usage of metatables by itself doesn’t introduce a direct performance impact.



Here are some fun work examples of mine! The code is fully open source, so feel free to take a peek at the things under the hood! You wont be disappointed.

:pick: Work example #1: Ro Block Tool (Programming)

Expand...


This project features a tool/gear that is greatly inspired by Alan Becker’s AvM series and lets you place and break various blocks in the game world on a 3x3x3 grid! The tool features a Minecraft-styled user interface that displays your currently selected block in a hotbar and lets you choose any available block of your liking.

Technical summary:

  • Fully documented
  • Fully strict-written
  • Usage of an advanced networking solution over Roblox’s RemoteEvents, which significantly lowered latency and network traffic. (Blink IDL by Axen)
  • Usage of a Maid class for reliable cleanup (Janitor by LucasMZ)
  • Usage of a 3rd party 3D particle library that features a performant realization of the above (Collideable Particles FX by BubasGaming)
  • Modular approach: blocks are instances, so they can have any functionality via scripts

True mobile support is yet to be implemented.

YouTube showcase | Roblox Experience (Open Source!)

:light_bulb: Work example #2: OctreeLightService (Programming)

Expand...

This project implements a module which dynamically toggles lights out of the player’s proximity off for performance, in the most performant way possible using Octrees. Additionally, the process is seamless thanks to the fact that the lights are dimmed down first before their deactivation. The module is fully customizable, allowing You to change the range, threshold, and frequency.

Technical summary:

  • Fully documented
  • Strict-written
  • Usage of an advanced Octree implementation (Octree by Quenty)
  • Fully customizable
  • Performant

Vimeo showcase | Roblox Experience (Open Source!)

:penguin: Work example #3: AQERF (Building)

Expand...

The project's description is quite long. Click here to expand it!

AQERF stands for Antarctic Quantum Energy Research Facility. This experience immerses the player in a multi-purpose secret research facility located in the middle of the vast expenses of the Antarctica. The facility’s main attraction, however, is a futuristic reactor core, which the players must carefully operate to satisfy quotas and earn money. The key word is ‘carefully’, because the failure of doing so might result in server-wide catastrophe.
Players can choose from a vast choice of teams, each one having its own benefits and responsibilities, the main ones including: a Scientist, who performs experiments and research for bonus cash; a Maintenance personnel, who has a deeper access to the facility and whose key objective is to immediately fix and patch up various things around the facility; a Raider - a combatant, sent from rivalry companies, whose objective is to infiltrate the facility, gather secretive data, order around innocent employees and fight off the Security Personnel; and lastly, a Security personnel - an armed employee whose only objective is to eliminate threats.

AQERF is, without a doubt, the most ambitious project of mine. It also happened to be my biggest one, and it’s the reason I started learning Luau on a much, much deeper level. It taught me a lot about building, optimizing, project management, and even marketing.

Unfortunately, AQERF was scrapped due to a lack of free time and burnout.

AQERF is closed-source, but you can play it here.

Screenshots












:two_thirty: Availability.

My time zone is GMT+2. My schedule is tight due to education, especially on Mondays, Wednesdays and Fridays. Additionally, if I need to purposefully go offline, I will inform You beforehand.

Availability Key:

  • :green_circle: Available: Fully available for work.
  • :yellow_circle: Flexible: Available upon request; please inquire!
  • :red_circle: Unavailable: Committed to other obligations.
Timezone: GMT+2 Morning (9am - 3pm) Afternoon (3:10pm - 6pm) Evening (6pm - 9pm) Late Night (9pm - 12am)
Monday :red_circle: :green_circle: :red_circle: :yellow_circle:
Tuesday :red_circle: :green_circle: :green_circle: :green_circle:
Wednesday :red_circle: :green_circle: :red_circle: :yellow_circle:
Thursday :red_circle: :green_circle: :green_circle: :green_circle:
Friday :yellow_circle: :green_circle: :red_circle: :yellow_circle:
Saturday :yellow_circle: :green_circle: :green_circle: :green_circle:
Sunday :yellow_circle: :green_circle: :green_circle: :green_circle:

:money_bag: Payment.

As of now, I only accept payment in Robux :robux_gold: and real money € (EUR). (Conversion to EUR from other currencies is permitted, please contact me for further details.)

Pricing fully depends on the complexity of an individual task and I am open for negotiations!

:telephone_receiver: Contact me.

The absolute quickest and most reliable way of getting in contact with me is through Discord. My message requests are toggled on, so feel free to text me whenever!

Discord username: @wthactually


:necktie: My Professional Process & Terms

To ensure every commission is a smooth and successful collaboration, I operate under a clear and fair Terms of Service (ToS). My process is built on transparency, communication, and mutual respect.

Key Principles of Working With Me:

  • :window: Clear Scope: We’ll agree on all deliverables upfront, so there are no surprises.
  • :triangular_flag: Milestone-Based Payments: You pay for work in phases, only after you’ve seen it working and are completely satisfied.
  • :white_check_mark: You Own the License: Upon final payment, you receive a perpetual license to use the work in your game.
  • :shield: Your IP is Protected: I respect your project’s confidentiality and will never reuse or redistribute proprietary assets.

This structured approach protects both of us and is the foundation for a great working relationship.

Before we begin, I ask all clients to read and agree to my full Terms of Service.

:right_arrow: Click here to view my full Terms of Service (ToS)







3 Likes

where do i get the ro-block tool?