FullStack Engineer | Golang | Python | Typescript
Full-Stack Engineer | High-Performance Backends & Type-Safe Frontends
I am a Full-Stack Developer specializing in building robust, scalable web applications and high-performance backend systems. My engineering philosophy revolves around a SQL-first, type-safe approach, prioritizing clean architecture and raw performance over heavy, restrictive framework abstractions.
Whether you need a blazing-fast microservice that handles massive concurrency or a pixel-perfect, highly responsive user interface, I write clean, maintainable code that scales seamlessly.
Featured Production Experience
Open Church Manager (OCM) — Full-Stack Creator
Architected and launched an open-source, full-stack community management system designed to streamline organization logistics. Built with a powerful, secure Django backend and a dynamic, component-driven React frontend, this project showcases my ability to design complex relational schemas, handle secure authentication, and manage state fluidly across the entire stack.
AppsLab — Backend Development Intern (Go / Golang)
Contributed directly to the core infrastructure of a cloud hosting platform using Go. During this internship, I focused on leveraging Go’s high-concurrency model to build lightweight, ultra-fast microservices, writing idiomatic code, optimizing database latency with PostgreSQL, and engineering backend services where sub-millisecond execution and low memory footprints were critical.
Tech Stack & Core Competencies
Backend: Go (Golang), Python (Django, FastAPI), REST & gRPC APIs, Asynchronous Programming.
Frontend: TypeScript, React, SolidJS, Astro, Tailwind CSS, State Management.
Databases & Infra: PostgreSQL, Supabase, Advanced Schema Design, Query Optimization, Docker.
Looking for production-ready code instead of placeholders? Check out my specialized services below for specific backend or frontend needs, or hit "Contact" to jump straight into discussing your project requirements, API architecture, or database design.
Work Terms
Work Terms & Collaboration Guidelines
To ensure a smooth, efficient, and successful project, I operate under the following standard work terms. I believe in complete transparency, clear milestones, and consistent communication.
1. Payment & Milestones (SafePay Escrow)
Fixed-Price Projects: All projects are broken down into clear, deliverable milestones. Before work begins on any milestone, the corresponding funds must be funded in full to Guru SafePay escrow. Funds are released upon delivery and review of the agreed-upon milestone.
Hourly Projects: For hourly contracts, time is tracked transparently using Guru’s tools. Invoice cycles are processed weekly.
2. Scope of Work & Revisions
Defined Scope: Every milestone will have a detailed list of technical requirements (e.g., API endpoints to build, database schemas to design, or specific UI components to implement).
Revisions: Each milestone includes up to 3 rounds of revisions to ensure the implementation perfectly aligns with the agreed scope.
Scope Creep: Any feature requests, design changes, or structural shifts outside the initial technical brief will be quoted separately as a new milestone.
3. Communication & Updates
Availability: My regular working hours are Monday – Friday, 10:00 AM – 5:00 PM EAT.
Progress Reports: I provide routine updates (via Guru messages, Slack, or GitHub commits) so you always know the exact status of your project.
Response Time: I aim to respond to all client inquiries within 12–24 hours during regular business days.
4. Code Quality, IP, & Handover
Intellectual Property: Full ownership and IP rights of the source code transfer to you automatically upon the final release of SafePay funds for the completed project.
Delivery Formats: Code is delivered via a secure private Git repository (GitHub/GitLab) or zip archive, fully dockerized (if applicable), and includes a clean README.md with setup inst