Available for selected projects

Backend-focused full-stack developer

I build software that feels reliable from the API to the interface.

I help turn product ideas into structured, maintainable web and mobile applications—combining robust backend engineering with clean frontend delivery.

NestJSPostgreSQLNext.jsAngularIonicTypeScript
production-api
healthy
ArchitectureREST APImodular services
DatabasePostgreSQLrelational model
ValidationDTO layertyped contracts
ClientWeb + Mobileshared API flow
users.service.ts
@Injectable()
export class UsersService {
  async findAll(query: UsersQueryDto) {
    return this.repo.paginate(query);
  }

  async create(dto: CreateUserDto) {
    return this.repo.create(dto);
  }
}
API readyTypeScriptPostgreSQL
FocusBackend architecture
DeliveryWeb + Mobile

Built around production-minded fundamentals

API designData modelingValidationResponsive UIGit workflow

What I can deliver

From backend logic to a product people can actually use.

I focus on the parts that make software dependable: clear architecture, sound data flow, predictable APIs, and interfaces that stay connected to the real product logic.

01
API

Backend & API Development

Structured REST APIs, authentication flows, validation, pagination, filtering, error handling, documentation, and maintainable service architecture.

NestJSNode.jsExpressSwagger
02
DB

Database-Driven Products

Relational modeling and application data layers with clean entity relationships, migrations, ORM workflows, and practical query patterns.

PostgreSQLTypeORMPrismaSupabase
03
UI

Full-Stack & Mobile Delivery

Responsive web applications and mobile clients that connect cleanly to backend services, with thoughtful state, forms, validation, and API integration.

AngularNext.jsIonicCapacitor

Selected work

Real projects. Clear responsibilities. No placeholder case studies.

These projects show the range of systems I have built across full-stack web, backend APIs, databases, and mobile clients.

Web + REST API2026

User Management System

A complete CRUD application with server-side pagination, sorting, search, validation, and a component-driven management interface.

Backend

NestJS API, DTO validation, TypeORM entities, PostgreSQL, pagination, filtering, and error handling.

Frontend

Angular + PrimeNG interface with reactive forms, dialogs, tables, confirmation flows, and API integration.

AngularNestJSPostgreSQLTypeORMPrimeNG
User ManagementManage your users
NameEmailStatus
02 / Full-stack system
Ionic users mobile application
03 / Mobile client
Mobile application2026

Users Mobile App

A mobile client for the same user-management backend, designed to prove that one API can serve a clean web and native-style mobile experience.

Product flow

Search, sorting, pagination, create, edit, delete, confirmation, and form validation.

Platform

Ionic + Angular with Capacitor, tested in browser, Android emulator, and a physical Android device.

IonicAngularTypeScriptCapacitorSCSS
Explore repository

About & approach

I care about the system behind the screen.

I’m a Computer Science student specializing toward backend development, with practical experience building complete products across APIs, databases, web interfaces, and mobile clients.

I learn by shipping. My projects have pushed me through authentication, relational modeling, validation, server-side filtering and pagination, responsive interfaces, Android integration, deployment, Git workflows, and code review.

I prefer clear code, explicit data flow, and technology choices that fit the product instead of adding complexity for its own sake.

Dec 2025 — Jan 2026

Full-Stack Developer Trainee

TechTalks Academy

Worked on SkillTrade using Next.js, TypeScript, Prisma, and Supabase, with hands-on exposure to authentication, product features, testing, GitHub collaboration, and Jira workflows.
Next.jsTypeScriptPrismaSupabaseGitHubJira

Start a conversation

Have a product to build, improve, or connect?

For backend APIs, full-stack applications, or web/mobile integration, send me the problem you are trying to solve and the current state of the product.