Hi! I'm Baraq. Welcome to my blog and portfolio.

I'm interested in building products, design systems, user experience, and build tooling. In my free time, I enjoy working on software projects I'm passionate about and experimenting with various creative outlets like design, writing, and music.

I'm currently building software for a mobile app startup, serving as a backend engineer and business analyst. You can find me online at GitHub, LinkedIn, or reach me by email at baraq@kamsani.me.

Blog

Work Experience

  • Business Analyst and Backend Engineer
    M2M Platform (Islamic Mobile App Startup) Aug 2024 - Present
    Developed automation tools to enhance CI workflows, including setting up linting, testing, and type coverage. Built a comprehensive multilingual Quran database with audio timestamps and metadata, and led research on Quran font technology and prayer time calculation.
    • AWS (S3 · SES · SNS · Postgres)
    • Express.js
    • TypeORM
    • Jest
    • SQLite
    • Figma
  • Projects

    • Project Name: NixOS System Configurations
      Duration:  Affiliation: Personal Project
      Description: Created reproducible system configurations that work across Linux and macOS. Nix is a build-tool, package-manager, and operating system. I cover Nix in my first blog post.
      Technologies:
      • NixOS
      • nixpkgs
      • Headscale
      • Tailscale
      • POSIX Shell
      • Python
      • WireGuard
      • systemd
    • Project Name: Portfolio v5
      Duration:  Affiliation: Personal Website
      Description: The previous iteration of my personal website. I focused on passing conformance with accessibility in browser forced colors, overall color contrast, and overall rendered output in niche contexts such as print screen and terminal browsers.
      Technologies:
      • Astro
      • UnoCSS
      • PostCSS
      • SolidJS
      • ESLint
      • TypeScript
      • MDX
    • Project Name: Blockchain E-Voting with Linkable Ring Signatures
      Duration:  Affiliation: Undergraduate Capstone Project
      Description: A full-stack e-voting application that provides full anonymity to the voters. The system preserves the integrity and verifiability of an e-voting system, ensuring that authorities and voters cannot tamper with votes that were cast.
      Technologies:
      • Go
      • SQLite
      • Hyperledger Fabric
      • Next.js
      • React
      • Tailwind
    • Project Name: NinjaLive
      Duration:  Affiliation: CodeDojo Hackathon by NinjaVan
      Description: A web application that provides users with real-time visualization of delivery drivers' locations, offering precise timing instead of a broad delivery range.
      Logo for CodeDojo Hackathon 2023
      Technologies:
      • Java
      • Maven
      • Spring Boot
      • Postgres
      • OpenAPI Specification
      • Next.js
      • React
      • Tailwind
      • TypeScript
    • Project Name: GetGoing
      Duration:  Affiliation: Appetizer Hackathon by Naver Cloud
      Description: A web application that scrapes Twitter for trending words and phrases, visualizing their sentiment. This tool helps aspiring entrepreneurs identify potential startup ideas based on current trends.
      Technologies:
      • Java
      • Maven
      • Spring Boot
      • Postgres
      • Hash Scraper API
      • Next.js
      • React
      • Tailwind
      • TypeScript