ilia@portfolio:~ - Interactive Terminal
Welcome! Type 'help' for available commands, or just explore!
$_
-- INSERT --|History: 0
Pressifor INSERT mode
$

ls -l ./projects

Building production-ready systems and developer tools

Featured Projects

⭐ Featured

Aegis2FA

Two-Factor Authentication Service

Production-ready backend APIEnterprise security standardsFull test coverage (80%+)Automated CI/CD pipelineComprehensive documentation
Loading stats...
Problem:

Companies need secure, cost-effective 2FA solutions but existing services cost $99+/month and lock you into their platforms.

Solution:

Built a production-ready, self-hosted 2FA service with multiple auth methods, enterprise security standards, and comprehensive documentation.

Impact:

Created a zero-cost alternative saving businesses $1,188/year while maintaining enterprise-grade security with 80%+ test coverage and automated CI/CD.

99.9%
Uptime
High availability
80%+
Test Coverage
Comprehensive testing
Zero
CVEs
No known vulnerabilities
$1,188
Cost Savings
vs paid alternatives/year
Node.jsExpress.jsTypeScriptPostgreSQLRedisPrisma ORM+5 more
⭐ Featured

ApiFlow

API Documentation Generator

First project builtUsed for own documentation needsZero-cost alternative to paid servicesStatic output for easy deployment
Loading stats...
Problem:

Swagger UI is outdated and paid doc services like ReadMe cost $99/month minimum, locking developers into expensive platforms.

Solution:

Built a Python static site generator that converts OpenAPI specs into beautiful, searchable HTML with version management and offline support.

Impact:

Created a free, open-source alternative that generates docs 90% faster than manual writing, saving $1,188/year vs paid services.

90%
Faster
vs manual documentation
$1,188
Saved/Year
vs ReadMe/Stoplight
Self
Dogfooding
Used for own projects
3
Themes
Premium design options
PythonJinja2OpenAPI 3.0Static Site GenerationMarkdownSyntax Highlighting

Other Projects

Task Management API

Interview Demo Project

JavaScript fundamentals showcaseDesign patterns in practiceSOLID principles implementationInterview preparation focus
Loading stats...
Problem:

Need to demonstrate mastery of JavaScript fundamentals, SOLID principles, and design patterns for technical interviews.

Solution:

Built a comprehensive REST API showcasing 15+ design patterns, clean architecture, and core JavaScript concepts with extensive documentation.

Impact:

Created an interview-ready codebase that demonstrates production coding standards and architectural best practices.

15+
Design Patterns
Factory, Observer, Strategy, etc
SOLID
Principles
All 5 principles demonstrated
ApiFlow
Documented
Self-documented via ApiFlow
Interview
Focus
Interview preparation
Node.jsExpressJavaScriptREST APIOpenAPI

World Simulation

Artificial Life Engine

Systems design showcaseProduction-like structureDual UI (CLI + Web)Extensible architecture
Loading stats...
Problem:

Complex systems simulation often lacks proper architecture and real-time visualization capabilities.

Solution:

Built an artificial life engine with clean package structure, dual UI interfaces (CLI + Web), and extensible behavior system.

Impact:

Created a production-ready simulation framework showcasing systems design, clean architecture, and data visualization.

1000+
Agents
Simulated simultaneously
2
Interfaces
CLI + Web (Streamlit)
Clean
Structure
Production-like layout
Modular
Design
Easy to extend
PythonNumPyStreamlitRich CLIPandas

Password Manager

Secure CLI Tool

Modern cryptographyRust security featuresCLI interfaceZero-knowledge architecture
Loading stats...
Problem:

Many password managers are GUI-only, lack modern crypto standards, or store master passwords insecurely.

Solution:

Built a CLI password manager in Rust using Argon2 key derivation and AES-256-GCM encryption with zero-knowledge architecture.

Impact:

Created a secure, memory-safe password manager that never stores the master password and leverages Rust's safety guarantees.

Argon2
Key Derivation
Modern crypto standard
AES-256-GCM
Encryption
Military-grade
Rust
Memory Safe
No buffer overflows
Zero
Knowledge
Master password never stored
RustArgon2AES-256-GCMCLI
$

cat tech-stack.txt

Production-ready tech for backend systems

Languages

TypeScript95%
JavaScript95%
Python85%
Rust70%

Backend Frameworks

NestJS90%
Express95%
Fastify60%
Django75%

Data & Databases

PostgreSQL90%
Prisma90%
Redis80%
MongoDB75%

Frontend

Next.js80%
React80%
Tailwind CSS85%

Infrastructure & DevOps

Docker85%
GitHub Actions80%
Nginx75%

Operations & Best Practices

REST API designJWT/HttpOnly cookiesRBACCachingPagination
$

tail -f goals.log

Philosophy and approach to software development

$ cat philosophy.txt
Ship one high-quality public repo (backend first, frontend minimal)
Prioritize correctness, observability, docs over flash
Keep configs reproducible (Docker) and predictable (scripts)
> Tools minimal. Docs automated. Code speaks.

Focus Areas

clean architecture, auth & security, PostgreSQL/Prisma, performance

Approach

Building production-ready backends with emphasis on correctness, security, and comprehensive documentation. Every project is an opportunity to demonstrate clean architecture and engineering excellence.

Available for Hire

Let's Build Something Great Together

Backend engineer with expertise in Node.js, TypeScript, and Python. Ready to contribute to your team and deliver production-ready solutions.

Focus
Clean architecture, security, performance
Experience
Production systems, API design, testing
Availability
Open to full-time & contract roles
Get in Touch

Response time: Usually within 24 hours

$

./connect.sh

Get in touch for collaboration or opportunities

Open to backend engineering roles and interesting projects