Skip to content
View makauj's full-sized avatar

Highlights

  • Pro

Block or report makauj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
makauj/README.md

Makau

Visitors

Builder of practical software, clean APIs, and useful developer tooling.

I like turning ideas into reliable products, with a strong focus on code quality, performance, and maintainability.

About Me

  • I build full-stack applications and backend services.
  • I enjoy shipping simple solutions to complex problems.
  • I care about readable code, solid architecture, and fast feedback loops.

Current Focus

  • Building production-ready apps and internal tools
  • Improving test quality and developer experience
  • Learning more about system design and performance tuning

Tech Stack

Python TypeScript JavaScript Node.js FastAPI PostgreSQL Docker GitHub Actions

Featured Work

Simple Unix Shell

Repo Language

A lightweight Unix shell built from scratch in C, designed to replicate core shell behavior while emphasizing robust parsing and process control.

  • Implemented command tokenization, PATH resolution, and process execution flow.
  • Added support for built-ins and improved error handling for invalid commands.
  • Focused on clean memory management and predictable behavior under edge cases.

Tech: C, POSIX system calls, Linux CLI

NYT Spelling Bee Solver

Repo Domain

A word-search utility that solves Spelling Bee style puzzles by filtering and scoring valid words from a dictionary.

  • Built efficient word filtering based on center-letter and allowed-letter constraints.
  • Added ranking logic to surface high-value candidate words quickly.
  • Structured the solver for easy extension to other word game formats.

Tech: Python, dictionaries/sets, string algorithms

Custom printf Implementation

Repo Focus

A collaborative implementation of the C printf function that handles formatted output with variadic arguments.

  • Implemented format specifier parsing and dispatch for multiple conversion types.
  • Recreated core formatting behavior while maintaining readable, modular code.
  • Strengthened debugging and test practices around tricky formatting edge cases.

Tech: C, variadic functions, parsing, modular design

Contribution Activity

GitHub Stats

GitHub Stats Top Languages

Connect

LinkedIn Portfolio Email


If you are building something interesting, I am always open to collaborating.

Pinned Loading

  1. search_service search_service Public

    My version of a google service

    C