Available for work
SOFTWARE ENGINEER
System Designs
Infrastructure Certified
Native Specialist
About YOU
Most systems suffer from "silent drag"; inefficiencies that cost you time and revenue. I’ve built a diagnostic tool to pinpoint your specific gaps.
What I work with
Java + Spring Boot
Backend services, REST APIs, and data-layer work. Primary language since university.
DevOps & Cloud
Docker, CI/CD pipelines, Oracle Cloud Infrastructure. CCNA certified networking.
React + Next.js
Frontend and full-stack. Firebase integration, server components, MDX blogs.
Databases
SQL, Firestore, schema design. SpendingTracker built with Java + SQL from scratch.
Systems & Networks
CCNA-level TCP/IP, Linux CLI, Go (Website Health Checker), certified.
Selected work
TASK MANAGER API
RESTful API. OOP Service Layer pattern; thin controllers, all business logic in TaskService. Strict status progression, unique constraints, daily report endpoint.
ACTUAL BUDGET
Open source contribution; documented and resolved upstream header collisions for Nginx deployments to enable SharedArrayBuffer execution. First PR merged into a production codebase used by thousands.
USEFUL SCRIPTS
Python utility to download entire YouTube playlists with resume capability, progress tracking, and ffmpeg-powered audio/video merging for up to 1080p output.
SPENDING TRACKER
Personal finance app; Java backend, SQL data layer, custom query logic.
WEBSITE HEALTH CHECKER
CLI tool written in Go that monitors site uptime, response times, and status codes. First Go project.
Systems Thinking
Most clients say they need an ERP. They usually need a POS, or accounting software, or a CRM. Identifying the right system type before writing a single line of code saves everyone time and money.
The database schema is the real architecture. A well-designed data model survives framework changes, team changes, and requirement changes. A poor one causes every problem downstream.
The backend defines the contract. Frontend, mobile, and third-party integrations are all consumers of that contract. Get the API right before the interface exists.
UI is the last thing built, not the first. Whether it's a React dashboard, a POS terminal, or an admin panel; it sits on top of a stable system, not the other way around.
CI/CD pipelines, uptime monitoring, and structured logging are not optional extras. A system that breaks silently in production is not a finished system.
Get in touch