Skip to main content
Engineering Environment & Toolkit

My Setup & Tools (/uses)

A transparent catalog of the hardware, developer software, AI inference engines, and learning resources I actually use daily to design, research, and ship software.

Commercial Disclosure & Review Policy

In compliance with FTC guidelines and Google recommendations for paid/affiliate links, all recommendations on this page are strictly separated from my core portfolio. Every tool listed below has been personally tested and used in active engineering. Any future sponsored placements or affiliate relationships will be explicitly tagged with badges and use rel="sponsored". There are zero ads or paid sponsor cards on the homepage.

Personally Used

Tested in real production/research

Free / Open-Source

Community tooling with zero cost

Affiliate (Disclosed)

May earn commission at no extra cost

Sponsored (Flagged)

Explicit commercial collaboration

Hardware Setup

Physical computing equipment and workspace peripherals

Personally Used2+ years daily

Asus High-Performance Workstation Laptop

Why I use it: Dedicated NVIDIA RTX GPU and 16GB RAM enable local model quantization, Three.js shader profiling, and running heavy Dockerized Spring Boot/PostgreSQL clusters.

Task solved: Primary development machine for full-stack, local AI embeddings, and competitive programming.

Tradeoff / Limitation: Noticeable fan noise and battery drain when executing concurrent container workloads.

Alternative: MacBook Air M2 or refurbished Lenovo ThinkPad T14 for lightweight portability.

Personally Used1.5 years

Keychron Mechanical Keyboard (Tactile Brown Switches)

Why I use it: Tactile actuation feedback prevents finger fatigue during 2-hour competitive programming contests and long architecture sessions.

Task solved: Ergonomic, high-cadence typing for Codeforces algorithms and system implementation.

Tradeoff / Limitation: Heavier than standard keyboards; requires occasional switch lubing.

Alternative: Standard low-profile scissor keyboard (Logitech MX Keys).

Personally Used2 years

27-inch 4K IPS Ergonomic Display

Why I use it: Allows dual-tiled editor configuration: Spring Boot service layer on the left, PostgreSQL schema and API tests on the right.

Task solved: Multi-file systems architecture and side-by-side case study verification.

Tradeoff / Limitation: Requires dedicated desk real estate and an external display port adapter.

Alternative: 24-inch 1080p 75Hz monitor (budget-friendly for students).

Developer Software & IDEs

Operating systems, compilers, editors, and debugging tools

Personally Used3 years

IntelliJ IDEA Ultimate

Why I use it: Industry benchmark for Java and Spring Boot. Deep refactoring safety, JPA query inspection, database console, and memory profiler.

Task solved: Enterprise Java backend engineering, Spring Data JPA optimization, and microservice debugging.

Tradeoff / Limitation: High memory consumption (requires minimum 4GB dedicated JVM heap).

Alternative: VS Code with 'Extension Pack for Java' (free and lightweight).

Personally Used3+ years

Visual Studio Code

Why I use it: Fast startup time and outstanding ecosystem for TypeScript, Next.js, Tailwind CSS, and Markdown authoring.

Task solved: Frontend engineering, design system iteration, and configuration management.

Tradeoff / Limitation: Can become sluggish if loaded with too many heavy background language servers.

Alternative: Neovim or Zed for ultra-minimalist raw editing.

Personally Used3 years

Linux (Ubuntu LTS & Arch Linux)

Why I use it: Native POSIX environment, direct systemd service inspection, zero overhead for Docker containers, and transparent memory management.

Task solved: Production runtime parity, cybersecurity penetration testing drills, and server automation.

Tradeoff / Limitation: Occasional display-scaling quirks on multi-monitor Wayland setups.

Alternative: Windows Subsystem for Linux (WSL2) on Windows 11.

Free / Open-Source1 year

Bruno API Client

Why I use it: Offline-first, Git-friendly API client that stores collections directly as plain text files in your repository without cloud account lock-in.

Task solved: Spring Boot REST API endpoint validation and automated regression testing.

Tradeoff / Limitation: Smaller plugin ecosystem than Postman.

Alternative: Postman or command-line curl / HTTPie.

AI & Research Tools

Inference platforms, embedding stores, and literature management

Personally Used1.5 years

Google AI Studio & Gemini 1.5 Pro

Why I use it: Massive 1M+ token context window enables indexing entire research papers and codebase contexts for grounded retrieval and multimodal testing.

Task solved: Undergraduate research in RAG hallucination boundaries and multimodal civic reporting triage.

Tradeoff / Limitation: Cloud API dependency; requires network connection.

Alternative: Local Ollama with Qwen 2.5 Coder or Llama 3.2 for offline development.

Personally Used1 year

Groq LPU Inference Engine

Why I use it: Ultra-fast inference (500+ tokens/sec on Llama 3 70B) makes real-time symptom triage and automated failover viable without user lag.

Task solved: Sub-second emergency triage and low-latency failover fallback.

Tradeoff / Limitation: Strict rate limits on free community tiers.

Alternative: Together AI, DeepInfra, or local vLLM server.

Free / Open-Source2 years

Zotero Reference Manager

Why I use it: Open-source reference manager that captures arXiv, IEEE, and PubMed papers with full metadata and PDF annotations.

Task solved: Managing research bibliography for Trust Layer and healthcare AI papers.

Tradeoff / Limitation: Cloud file storage is limited unless paired with WebDAV or local storage sync.

Alternative: Mendeley or manual BibTeX files.

Learning & Algorithmic Practice

Foundational textbooks, contest handles, and technical documentation

Personally UsedStudied and referenced continually

Designing Data-Intensive Applications (Martin Kleppmann)

Why I use it: The gold standard book on distributed systems, data encoding, replication, partitioning, and transactional consistency.

Task solved: Informed database architectural decisions for Plant Villa and Civic AI.

Tradeoff / Limitation: Dense technical textbook requiring substantial time commitment.

Alternative: The System Design Primer (GitHub open-source guide).

Personally Used3 years active

Codeforces Competitive Programming

Why I use it: Rigorous algorithmic problem solving platform. Solved 340+ algorithmic challenges under time constraints with peak rating 1123.

Task solved: Developing asymptotic optimization intuition and debugging complex corner cases.

Tradeoff / Limitation: Problems focus heavily on mathematical puzzles rather than real-world system architecture.

Alternative: LeetCode or HackerRank for standard enterprise interview preparation.

NaiminatorPreparing the portfolio