Home About Portfolio Services Reviews FAQ Contact

Developer · CAD · 3D · PCB Design · Robotics

RICHIE

RICHARD OWOLABI

> _

I'm figuring it out as I go — writing code, building bots, designing PCBs, modeling in CAD — and honestly, that's the part I enjoy most. Somewhere between developer and engineer, moving fast.

5+
Code Languages
8+
Design Tools
20+
Projects
Scroll to explore ↓

About Me

I'm Richie — I write code, design hardware, and build circuits. Not just one or the other. I work across software and hardware disciplines because the most interesting problems always sit right between the two.

On the software side I'm fluent in C++, Rust, Python, Lua and Java, and currently working through ROS and MATLAB as I push further into robotics. On the design side I work in Fusion 360, Blender, SolidWorks, Maya, TinkerCAD and OnShape for CAD and 3D work, and KiCad for PCB design — schematic capture to board layout.

Everything I do points toward a future in robotics engineering. The mix of code, mechanical design, electronics, and simulation isn't a random collection of skills — it's all part of the same picture.

Let's Build Something
richie@dev:~$ whoami
$ cat profile.json
{
  "name": "Richard Owolabi",
  "alias": "Richie",
  "disciplines": ["code", "CAD", "3D", "PCB"],
  "languages": ["C++", "Rust", "Python", "Lua", "Java"],
  "learning": ["ROS", "MATLAB"],
  "cad_tools": ["Fusion 360", "Blender",
    "SolidWorks", "Maya", "OnShape"],
  "pcb": "KiCad",
  "direction": "robotics_engineering",
  "status": "available_for_hire 🟢"
}
$

Tech Stack

C++
C++
EXPERT
Rust
ADVANCED
Python
EXPERT
Lua
ADVANCED
Java
ADVANCED
Blender
ADVANCED
Autodesk Maya
PROFICIENT
Fusion 360
ADVANCED
SW
SolidWorks
PROFICIENT
OnShape
ADVANCED
KiCad
PROFICIENT
TinkerCAD
PROFICIENT
ROS
LEARNING
MATLAB
LEARNING
Bot Dev
ADVANCED

Portfolio

🎮
C++LuaGame
Project Nexus
A 2D game engine I built in C++ mostly to understand how engines actually work under the hood. Lua scripting is hooked in so gameplay logic stays separate from the core.
🤖
PythonDiscordBot
Sentinel Bot
A Discord moderation bot I built for a server that was getting out of hand. Grew into a full utility bot with a plugin system so features can be dropped in without touching core code.
RustSystemsCLI
SwiftFS
A file utility CLI in Rust. Handles batch operations and directory analysis fast — the kind of thing where the language choice actually matters. Zero unnecessary overhead.
🔄
PythonAutomation
AutoFlow
Started as a personal script to stop doing the same thing 20 times a day. Turned into a proper automation framework with scheduling, scraping, and API support built in.
🌌
LuaGameRoblox
Galaxy Conquest
A multiplayer strategy game in Roblox. Factions, resource systems, real-time combat, procedurally generated maps. Probably the most complex thing I've scripted in Lua so far.
📐
Fusion 360CAD3D Print
Robotic Arm Mount
A servo-driven robotic arm mounting system designed in Fusion 360. Fully parametric so dimensions can be adjusted without rebuilding. Print-ready with tolerances accounted for.
🧊
Blender3D ModelGame Asset
Sci-Fi Asset Pack
A collection of low-poly sci-fi props and environment pieces made in Blender. Clean topology, baked textures, under 5k tris each. Built to drop straight into a game engine.
⚙️
SolidWorksCADMechanical
Custom Enclosure
An electronics enclosure designed in SolidWorks for a Raspberry Pi project. Snap-fit lid, internal standoffs, ventilation slots. Designed to be printed in PLA without supports.
🔌
KiCadPCBElectronics
Motor Controller Board
A compact dual-channel motor driver PCB designed in KiCad. Fits an L298N-based circuit into a tight footprint with proper trace widths, thermal relief, and screw terminals. Gerbers tested with JLCPCB.

Services

01
🎮
Game Development
Custom game systems, mechanics, and scripts. I've worked with Lua for Roblox and C++ for standalone engines. Whether you need a full gameplay loop or just one broken system fixed, I can handle it.
→ Price varies by scope
02
🤖
Bot Development
Discord and Telegram bots built properly — not hacked together. Command systems, moderation tools, utility features, custom integrations. Python or Java depending on what the project calls for.
→ Price varies by scope
03
⚙️
Scripting & Automation
If you're doing something manually that a script could do for you, that's a problem I can solve. Web scraping, file processing, scheduled tasks, API pipelines — tell me what's eating your time.
→ Price varies by scope
04
📐
CAD Design
Mechanical parts, product concepts, enclosures, mounts, assemblies — designed in Fusion 360, SolidWorks, or OnShape. Export-ready for 3D printing or manufacturing. I think in tolerances, not just aesthetics.
→ Price varies by scope
05
🧊
3D Modeling
Game-ready assets, product visualization, character models, environments. I work in Blender and Maya depending on the pipeline. Optimized geometry, clean topology, ready for your engine or render.
→ Price varies by scope
06
🔌
PCB Design
Custom PCB design in KiCad — from schematic to routed board layout. Small-run boards for prototypes, embedded projects, robotics, or whatever you're building. Gerber files ready for fabrication.
→ Price varies by scope
07
🔍
Code Review & Consulting
Sometimes you just need a second pair of eyes. I'll go through your codebase, flag what's actually wrong, and give you honest feedback on structure, performance, and where things could break.
→ Price varies by scope

Client Reviews

"
Richie built our Discord bot faster than I expected and threw in features I didn't even think to ask for. The code was clean, properly commented, and easy to modify after. Would hire again without hesitation.
AK
Alex K.
Server Owner
★★★★★
"
He automated a workflow that was taking our team hours every week. Explained what he was doing as he went, which I really appreciated. The script has been running for months with zero issues.
SM
Sarah M.
Operations Manager
★★★★★
"
Hired Richie to review and optimize our game's Lua scripts. He found performance issues I'd been ignoring for months and fixed them properly. The game runs night and day better now.
JP
Jake P.
Game Developer
★★★★★

FAQ

What can you actually help me with?+
Code and design, basically. Software: game scripts, bots, automation, systems programming. Design: CAD for mechanical parts and products, 3D models for games or visualization, and PCB design in KiCad. If your project crosses any of those areas, even better.
Do you do CAD and 3D modeling as well as code?+
Yes — it's all part of the same workflow for me. CAD in Fusion 360, SolidWorks, or OnShape. 3D modeling in Blender or Maya. PCB design in KiCad, schematic to layout. I'm also currently learning ROS and MATLAB, so robotics-adjacent projects are something I'm actively interested in taking on.
How long does a project usually take?+
Depends on what it is. A simple bot or script is usually 1–3 days. A full game system or complex CAD assembly could be 1–3 weeks. I'll give you a real estimate before anything starts — no vague timelines.
Do you do revisions after you deliver?+
Yeah. Small changes that are within what we originally agreed on are included. If you want something significantly different from what was scoped, that's a conversation — but I'm not going to leave you stuck with something that doesn't work for you.
How do I get started working with you?+
Hit me up through the contact form, or just DM me on Discord — that's usually the fastest. Tell me what you need, and I'll get back to you quickly to figure out if it's a good fit and what it would take.
Will you keep my project confidential?+
By default, yes. If you need something more formal, I can sign an NDA — not an issue. I'd rather have that conversation upfront than have it become a problem later.

Contact

Got a project in mind? I'm open to freelance work across coding, CAD, and 3D modeling. Drop me a message here or find me on Discord — that's usually the quickest way to reach me.

Terms of Service

01. Services Provided

Richard Owolabi ("Richie") provides software development services including game development, bot development, scripting, automation, and code consulting. All work is performed based on mutually agreed project specifications.

02. Payment Terms

A deposit of 50% is required before work begins on any project. The remaining balance is due upon delivery. Payments are non-refundable once development has begun, unless the developer fails to deliver the agreed deliverables.

03. Intellectual Property

Upon full payment, the client receives full ownership of all deliverables. Richie retains the right to showcase the project in their portfolio unless a confidentiality agreement is signed.

04. Revisions

Minor revisions within the original project scope are included. Major changes or new feature requests after delivery may be quoted as a new project or hourly rate.

05. Liability

Richie is not liable for any indirect, consequential, or incidental damages resulting from the use or misuse of the delivered software. Clients are responsible for proper testing in their environments.

06. Confidentiality

Richie treats all client information and project details as confidential by default. NDA agreements are available upon request for sensitive projects.