Backend-focused Software Engineering student building production-oriented applications with TypeScript, Node.js, PostgreSQL, Docker, automated testing, and clean architecture.
Currently expanding expertise in distributed systems, API design, authentication, RBAC, local-first applications, CI pipelines, and scalable software architecture.
DealTrust — Shopping Intelligence Platform
DealTrust is a backend-oriented platform for price history, product catalog management, trusted offers, alerts, and purchase decision support.
Technical highlights:
- TypeScript monorepo with pnpm workspaces
- NestJS + Fastify backend
- PostgreSQL with Drizzle ORM and migrations
- Zod contracts and shared DTOs
- Authentication with Argon2id and JWT
- RBAC for user, admin, and owner roles
- Unit tests, contract tests, and e2e tests with real PostgreSQL
- CI pipeline with lint, typecheck, tests, build, and smoke validation
Main focus: backend engineering, API design, domain modeling, authentication, data integrity, and testable architecture.
Danix — Offline Desktop Management System
Danix is a local-first desktop application for real estate investment management, financial control, invoices, expenses, suppliers, reports, backups, and user security.
Technical highlights:
- Next.js/React interface
- Internal API routes
- SQLite local database
- Electron desktop packaging for Windows
- Portable executable build
- Local backup/export/import flow
- User access control and password recovery logic
- Automated visual smoke tests and UI capture scripts
Main focus: desktop software delivery, local persistence, UX validation, offline-first architecture, and Windows packaging.
| Area | Technologies |
|---|---|
| Languages | TypeScript • JavaScript • HTML • CSS |
| Backend | Node.js • NestJS • Fastify |
| Frontend | React • Next.js |
| Databases | PostgreSQL • SQLite |
| ORM / Validation | Drizzle ORM • Zod |
| Testing | Vitest • e2e • lint • typecheck |
| DevOps | Docker • GitHub Actions • pnpm • Electron |
- Data structures and algorithms
- System design fundamentals
- API design and backend scalability
- Automated testing discipline
- Clean documentation for public repositories
- English communication for international engineering teams
Seeking backend and software engineering opportunities focused on scalable systems, clean architecture, developer experience, automation, and data-driven applications.
