Hey, I'm Nick Adamou

I'm a senior software engineer at . I've previously worked at companies including IBM, Lockheed Martin, Space, Apple, and Fly Blackbird (acquired by SurfAir). I hold a Master of Science in Computer Science from Georgia Institute of Technology and a Bachelor of Arts in Computer Science from Cornell College. I'm passionate about making the world better through software and agentic engineering.

Nicholas Adamou - Full Stack Software Engineer and technology enthusiast

Pinned Projects

I love building projects, whether they are simple websites or more complex web apps. Below are a few of my favorites.

  • 🧙🏼 Transmute Core Game Engine

    A high-performance 2D pixel game engine for Java with custom rendering, fixed 60 FPS game loop, and zero reflection overhead.

    Java 17
    BufferedImage
    DataBufferInt
    VolatileImage
    Gradle
    JitPack
    A* Pathfinding
    Sprite Sheets
    State Management
    CLI Tool
  • ⚡ Hermes Logging Library for Java

    High-performance logging library for Java with zero-boilerplate annotation processing, async logging via LMAX Disruptor, and comprehensive Spring Boot integration.

    Java 17
    LMAX Disruptor
    Spring Boot
    Maven
    Kotlin
    GraalVM
    Annotation Processing
    JSON Logging
    Logstash
  • 🛠️ You Build It: Interactive Coding Challenges Platform

    An interactive coding challenges platform designed to help developers improve their programming skills through hands-on, practical projects that build real-world applications and tools.

    Next.js 15
    TypeScript
    React 19
    Tailwind CSS
    Framer Motion
    MDX
    Radix UI
    React Markdown
    Gray Matter
  • ☁️ Cloud Tools

    A serverless AWS-based file processing platform that provides users with the ability to convert and compress files using a modern Next.js frontend and scalable cloud architecture.

    Next.js
    TypeScript
    Tailwind CSS
    Framer Motion
    AWS Lambda
    Amazon S3
    DynamoDB
    SQS
    API Gateway
    CloudWatch
    Terraform
    Vercel
    LocalStack
    Docker

A collective, I started that is dedicated to the craft of software engineering, driven by a mission to enhance lives and solve complex problems through innovative technology.

Featured Projects from DotBrains.

Explore our flagship projects that revolutionize developer workflows and enhance security practices.

set-me-up

Automate and simplify the setup and maintenance of macOS or Debian Linux development environments.

Cut Setup Time by 99%

Reduce environment setup time from hours to minutes, allowing you to start being productive almost immediately.

Consistent Setups

Ensure your development environment is set up the same way every time, reducing configuration errors.

Key Components

  • set-me-up blueprint

    A customizable template for managing your setup.

  • set-me-up installer

    A universal installer script for Mac or Debian-based machines.

  • set-me-up Universal Modules

    A framework for setting up diverse development environments.

Learn software engineering by building real applications through hands-on coding challenges that build real tools and systems.

Featured Challenges from You Build It.

Master software engineering through hands-on coding challenges that build real applications.

Build Your Own cat

Create a command-line tool that displays file contents with various formatting options. Learn about file I/O, text processing, and command-line arguments.

Quick to Master

Perfect starting point for beginners. Complete this challenge in 2-3 hours and gain confidence in systems programming.

Unix Philosophy

Learn the fundamental principles that make Unix tools so powerful and composable.

Key Learning Areas

  • Command-Line Parsing

    Master argument parsing and option handling for professional CLI tools.

  • File I/O Operations

    Learn efficient file reading, error handling, and cross-platform compatibility.

  • Text Processing

    Implement line numbering, formatting, and special character handling.

What Developers Are Saying

“Building these challenges taught me that coding is like social networking—it's all about making connections, except instead of friends, you're connecting functions and data structures.”

Mark Zuckerberg

CEO at Meta

Build Your Own React

Products

A few recent shots from my VSCO. See more on the full gallery page.

Recent Notes

I occasionally share valuable insights on programming, productivity, and a variety of other engaging topics. My notes features a range of articles that delve into the latest trends, tips, and best practices in these areas. I invite you to explore my latest notes and discover the ideas and strategies that can help you enhance your skills and boost your productivity.