Skip to main content
Micahel Biru

Computer science student

Micahel Biru.

I build full-stack web applications.

My projects span responsive interfaces, REST APIs, databases, authentication, and cloud deployment. I'm currently studying at Northern Virginia Community College and growing through hands-on project work.

Building from the interface to the database.

I'm a computer science student at Northern Virginia Community College with hands-on experience building full-stack web applications. My projects have taken me from relational data modeling and REST API design to responsive interfaces and cloud deployment. I'm continuing to strengthen those skills while working toward my Associate of Science in Computer Science, expected in 2027.

Across CodeSprint, DevScope, InventoryPro, NextBoard, and Nexora, I've worked on the pieces that connect a product: reusable interfaces, authentication, API routes, data models, validation, and deployment. That end-to-end view is the direction I want to keep developing in future software engineering and web development roles.

  • 01

    Interfaces

    React, Next.js, and responsive UI

  • 02

    APIs

    REST routes, validation, and JWT

  • 03

    Data

    PostgreSQL, Prisma, and relational models

  • 04

    Deployment

    Vercel, Railway, and cloud deployment

Experience

Hands-on, project-based development.

My experience so far comes from taking full-stack applications from initial structure through deployment and continued feature work.

Project-based experience

Full-Stack Project Development

CodeSprint, DevScope, InventoryPro, NextBoard, and Nexora

Designed and built web applications spanning responsive interfaces, REST APIs, relational data models, authentication, and cloud deployment.

  • Built reusable, responsive interfaces with React, Next.js, TypeScript, and Tailwind CSS.
  • Designed REST API routes, relational data models, and server-side validation workflows.
  • Implemented secure JWT authentication and protected, role-aware application routes for InventoryPro.
  • Built a persistent Kanban workflow with Supabase authentication, row-level security, task collaboration, and drag-and-drop interactions.
  • Developed CodeSprint as a full-stack interview-practice platform with a code editor, authenticated progress tracking, and queued code execution.
  • Deployed InventoryPro using Vercel for the frontend and Railway for the backend and PostgreSQL database.

Selected work

Projects I’ve built

A selection of full-stack applications built while learning, solving practical problems, and improving how I approach software development.

CCodeSprint
CodeSprint home page showing its coding interview practice workspace

CodeSprint

Coding Interview Practice Platform

An open-source learning platform for practicing programming problems, running solutions, reviewing results, and tracking interview-preparation progress.

Built a responsive problem library and Monaco-powered workspace for writing, running, and submitting solutions.

Next.js · TypeScript · NestJS · PostgreSQL · Prisma · Redis · BullMQ · Monaco Editor

IInventoryPro
InventoryPro home page with an inventory dashboard preview

InventoryPro

Inventory Management System

A full-stack inventory platform with secure authentication, role-aware access, and a responsive dashboard for managing products and suppliers.

Built authentication, product, and supplier modules with protected routes and role-aware access.

Next.js · Node.js · Express · Prisma · PostgreSQL · JWT · Tailwind CSS

NNextBoard
NextBoard project workspace showing task counters, filters, members, and four Kanban columns

NextBoard

Collaborative Kanban Workspace

A responsive task-management workspace with persistent boards, guest authentication, team assignments, comments, and activity history.

Built a four-stage Kanban board with mouse, touch, and keyboard drag-and-drop interactions and persistent task ordering.

Next.js · TypeScript · Supabase · PostgreSQL · dnd-kit · Tailwind CSS · Zod

DDevScope
DevScope home page with its public repository analysis input

DevScope

AI-Powered Repository Analyzer

A full-stack tool that helps developers understand unfamiliar public GitHub repositories through file-tree exploration, technology detection, architecture views, and AI-generated explanations.

Built a repository analysis workflow that retrieves verified metadata and code structure from the GitHub REST API.

Next.js · TypeScript · NestJS · GitHub REST API · Google Gemini API · Prisma · PostgreSQL · Tailwind CSS

NNexora

Currently in development

Nexora

Client Management Platform

Work in Progress

A full-stack, SaaS-style client management platform covering authentication, client records, follow-ups, activity logs, account settings, and dashboard workflows.

Built reusable interface components and responsive client-management layouts for desktop and mobile.

Next.js · TypeScript · Tailwind CSS · Radix UI · ShadCN UI

Skills

Tools I’ve used to build and ship.

Organized by where they fit in my current full-stack workflow.

Languages

  • TypeScript
  • JavaScript
  • Python
  • SQL
  • HTML
  • CSS

Frontend

  • React
  • Next.js
  • Tailwind CSS
  • ShadCN UI
  • Radix UI
  • Responsive Web Design

Backend

  • Node.js
  • Express.js
  • NestJS
  • BullMQ
  • REST APIs
  • JWT Authentication
  • Server-Side Validation

Databases & Tools

  • PostgreSQL
  • Supabase
  • Prisma ORM
  • Redis
  • Git
  • GitHub
  • Postman
  • Vercel
  • Railway

Education

Building the foundation.

Coursework supporting my practical work in software development.

Northern Virginia Community College (NOVA)

Associate of Science in Computer Science

Expected 2027

Relevant coursework

  • Data Structures
  • Programming
  • Database Concepts
  • Computer Systems
  • Discrete Mathematics

Contact

Let’s start a conversation.

If you have an internship, software engineering, or web development opportunity in mind, send me a note.

mdawit384@gmail.com

Springfield, VA 22153, USA

0/3,000