CAPABILITIES & CRAFT
Engineering expertise.
From the interface to the infrastructure. My project toolkit, alongside the technologies and practices listed on my GitHub profile.
GitHub tech profile THE ENGINEERING TOOLKIT
Different disciplines.
One considered approach.
The interface is only the beginning. I care about the code behind it, the way it ships, and how it feels to use.
/01
DevOps & infrastructure
Build. Ship. Keep it running.
From a source change to a working release. Automated builds, testing, packaging, and VPS delivery, with attention to the work after launch.
JenkinsCI/CD
GitHub ActionsAutomation
NGINXWeb server- VPSInfrastructure
GitVersion control
GitHubCode collaboration
DockerContainersProfile-listed
KubernetesOrchestrationProfile-listed- Release automationDelivery practice
- ObservabilityLogs & metricsProfile-listed
- BackupsOperations practiceProfile-listed
- Security hardeningOperations practiceProfile-listed
BatchIt: deployment, VPS setup, and localisationGame development & graphics
A little logic. A lot of play.
Responsive movement, readable systems, and satisfying feedback. From Python prototypes to Flutter games and low-level C++ experiments.
FlameGame engine
PygameGame library
C++Language- graphics.hGraphics library
- TiledLevel editor
OpenGLGraphics APIProfile-listed- GLSLShader languageProfile-listed
- Custom C++ engineGraphics engineeringProfile-listed
- Game loopsRuntime design
Fruit Collector: gameplay, progression, and controlsFull-stack & automation
Useful from end to end.
Interfaces connected to practical services. Cross-platform Flutter applications, JavaScript backends, and data models that keep concerns separate.
FlutterUI framework
DartLanguage
JavaScriptLanguage
TypeScriptLanguage
ReactUI library
Next.jsWeb framework
Tailwind CSSStyling
Node.jsRuntime
ExpressAPI framework
PostgreSQLDatabase
MySQLDatabaseProfile-listed
DjangoWeb frameworkProfile-listed
FastAPIAPI frameworkProfile-listed
FlaskWeb frameworkProfile-listed
HTML5Markup
CSS3Stylesheets- REST APIsAPI design
Pick My Dish: a documented full-stack architectureThis portfolio: Next.js, React, TypeScript & Tailwind CSS Core engineering
Understand the foundations.
Clean boundaries and deliberate tradeoffs. I work with Python, C, and C++, and continue exploring Java, graphics, and better developer tooling.
PythonLanguage
CLanguage
C++Language
JavaLanguage / exploring
SwiftLanguageProfile-listed
CMakeBuild systemProfile-listed
TeXTypesetting / LaTeXProfile-listed- UMLSystem modelling
- Design patternsSoftware design
- TestingEngineering practice
- Unit testingEngineering practice
- Integration testingEngineering practice
- Smoke testingEngineering practice
Plane Game: C++ and Windows rendering fundamentals