Resume

Last updated: 2026-05-13

Backend engineer for the past 3 years, with a long infrastructure background underneath. Operator-Engineer who builds, ships, and runs systems end-to-end. Writes Rails / Python API backends as daily work, while owning AWS / IaC / data infrastructure / WAF tuning on the side. Has accumulated 323 personal projects over 9 years, all running in production with notification-based monitoring, and currently embeds Claude Code / MCP / AI agents deep into daily development workflows to produce always-on serverless systems on an "Observe → Notify → Automate" pattern.


Highlights

What I bring to the table, framed for CTOs and tech leads:

# Strength Evidence
1 Backend development has been my primary focus for the past 3 years Daily work in Rails 7.x / 8.x (Solid Queue / Solid Cable / Solid Cache + RSpec + FactoryBot) and Python (FastAPI / AWS Chalice / Lambda + Pydantic + uv / ruff / mypy / pytest). I design and build API services end-to-end: schema, contract tests, auth, rate limiting, webhooks.
2 A long infrastructure background underneath the backend work Uncommon for a backend engineer to also carry production experience across AWS / Terraform / data infrastructure (digdag / embulk / Airflow) / WAF tuning (AWS WAF / Cloudflare WAF). I can stand up new services with IaC + CI/CD + observability + notifications + data pipelines as a single stack.
3 Can bring AI-native dev workflows into your org Daily use of Anthropic SDK / Claude Code / MCP / LangChain / CrewAI at work and at home. Code review, PR drafting, and ticket creation are already automated via Claude Code hooks, skills, and subagents. 113 of my starred repos are AI/LLM-related — that's where my attention sits.
4 Operator mindset: I run my own things in production 323 private repos over 9 years, +116 in the past 12 months. Scrapers, notification pipelines, video generation, Chrome extensions — anything I use daily, I harden with pytest / ruff / mypy / Vitest.
5 Early adopter + cross-domain agility Rails 8.1 / Next.js 16 / React 19 / Tailwind v4 / Astro 5 / Python 3.12 run in personal projects the week they ship, then brought to production. Five+ active domains in parallel (finance / language learning / SNS / content generation / life utilities), all running on the same "Observe → Notify → Automate" framework.

Where I fit

A good fit when:

Probably not the best fit when:


Profile

Engineer whose primary work for the past 3 years has been Rails / Python API backend development, with a long infrastructure operations background underneath (AWS / Terraform / data infrastructure / WAF). Not just a backend engineer — I can also own IaC + observability + data pipelines as a single stack. On top of that I wire applications to Discord / LINE / Slack notifications to produce always-on serverless systems following an "Observe → Notify → Automate" pattern. My stance is "solve my own problems with my own code" — I keep a steady stream of personal repositories where I probe new domains with small prototypes.

Recent activity (by the GitHub numbers)

Metric Value
GitHub joined April 2017 (~9 years)
Personal repositories ~323 (all private — minimal public exposure)
Recent creation rate 85 in 2024 / 116 in 2025 / 39 in 2026 (through May)
Top languages (own repos) TypeScript 85 / Python 80 / Ruby 38 / HCL 11
Starred repositories ~734 (tech watch, cross-domain)
Top languages (stars) Python 190 / Ruby 117 / TypeScript 107 / JavaScript 77
Star genre distribution AI / LLM / Agent 113 / Infra & SRE 78 / DevTool & CLI 57

Stance

Current role

Full-stack engineer at a real-estate tech (PropTech) B2B SaaS company. Company and product names are anonymized in this document.

I rotate across the following surfaces, driven by ticket-based work:

Skills

Listed below: languages and frameworks I write weekly across work and personal projects.

Languages

Language Level Main use
TypeScript Primary at work Next.js / React / Chrome extensions / Remotion / Node scripts
Python Daily, work + personal Backend APIs, scraping, data processing, financial libraries, LLM agents, Lambda
Ruby Primary at work Rails applications, internal scripts
HCL (Terraform) Daily, work + personal IaC for AWS resources (Lambda / API Gateway / CloudFront / EC2 / EventBridge etc.)
Shell / Makefile Daily Ops scripts, deploy helpers, CI scaffolding

Backend 〔primary focus for the past 3 years〕

Where I've spent the most time recently. I work on API backends in both Rails and Python and ship modern, production-grade configurations.

Infrastructure / Cloud / SRE 〔long-running background〕

The substrate under the backend work. I've operated AWS + IaC for a long time and own CI/CD, scheduled jobs, notification hooks, and observability on top.

Data infrastructure / workflows 〔long-running production area〕

Years of production experience in batch / ETL / workflow orchestration:

Web frontend

LLM / AI / Agents

Video / content automation

Browser extensions & automation

Security research / traffic analysis / Android rooting 〔personal sandbox〕

I'm drawn to observing web and mobile app behavior at the network and OS layer. Things I maintain on personal time:

I've never had security research as my day job, but these directly inform detecting suspicious traffic early, investigating in-house client API surfaces, and noticing vulnerabilities in existing services.

Mobile / desktop

Architecture patterns I use repeatedly

Stable templates I reach for again and again across personal and work projects:

Pattern Composition
Serverless scheduled notifications EventBridge cron → AWS Lambda (Python) → Discord / LINE / Slack Webhook, IaC via Terraform
Static site delivery GitHub Actions (build) → Cloudflare Pages or CloudFront + S3
Rails modern stack Rails 8.1 + Solid Queue / Cable / Cache + Postgres + Tailwind v4 + RSpec
Lightweight Python API AWS Chalice or FastAPI on Lambda + API Gateway + Pydantic, IaC via Terraform
Market-data → notify yfinance / OpenBBpandas / ta → Pydantic models → Lambda → Webhook
Auto video generation Remotion + Google TTS + Whisper + LLM (script) → mp4 → social post
Modern web app Next.js 16 + Tailwind v4 + Vitest, or Astro 5
Chrome extension WXT or Plasmo + React + TypeScript + Manifest V3
Data scraping pipeline requests / httpx + lxml / BeautifulSoup → JSONL / CSV export
Data pipeline (work) digdag (DAG) → embulk (transfer) → aggregation SQL → analytic table / BigQuery → Slack notification
WAF tuning loop AWS WAF / Cloudflare WAF → log aggregation (Athena / CloudWatch) → false-positive review → rule update
Always-on personal product Lightsail + Docker Compose, or Lambda + Chalice

Interest areas

Outside of work, I build small products driven by my own day-to-day problems. The common thread is the same "Observe → Notify → Automate" loop. The areas below are ordered by technical depth (count is shown but is not the same as priority — the deepest work is at the top):

A. Where I've gone deepest (the CTO-relevant core)

1. AI agents / LLM tools 〔~13 personal + 113 starred〕

Continuous prototyping with Anthropic / OpenAI / LangChain / CrewAI. Lately I'm focused on embedding Claude Code as a CLI / hook / skill / MCP layer inside the development workflow — code review, PR drafting, and ticket creation are all automated. Recent stars include claude-trading-skills, claude-skills (245+), microsoft/agent-framework, microsoft/autogen, and stagehand — the recurring theme is making AI agents first-class citizens in engineering orgs.

2. Infrastructure / IaC template maintenance 〔~10 personal + 78 starred〕

Background infrastructure area (see "Infrastructure / Cloud / SRE" above), continuously refreshed in a personal context. I keep rebuilding minimal-config samples of Terraform / Lambda / Chalice / Lightsail / Docker Compose, absorbing new AWS features, Cloudflare Pages, and HashiCorp Vault as they ship. New projects start from these templates.

3. US equity market screening 〔~26 personal〕

Multi-strategy screening over the S&P 500 — technical indicators, moving-average touches, earnings, market sentiment — feeding Discord / LINE notifications. Built on Python + AWS Lambda with yfinance / OpenBB / pandas / ta / Pydantic. I'm now experimenting with AI-augmented analysis (recent stars: anthropics/financial-services).

4. Video / content automation pipelines 〔~5 personal〕

Remotion + Google TTS + Whisper + LLM together to mass-produce learning videos and market-commentary clips. Templates externalized to YAML / JSON for data-driven production. The "GenAI × media at scale" axis.

5. Browser automation / Chrome & Firefox extensions 〔~7 personal + 15 starred〕

Writing extensions in WXT / Plasmo / Manifest V3, observing web behavior with Playwright / Stagehand. Subtitle translation, container-tab management sidebar, background-video persistence, multi-account isolation — I enjoy bending browser UX to my own preferences.

6. Security research / mitmproxy / Android rooting 〔few personal〕

Sandbox for "observing traffic" and "removing OS restrictions": running mitmproxy MITM for HTTPS, maintaining Magisk-rooted Pixel devices, automating mobile UI via ADB / Appium / Maestro, and observing an APK's API surface before writing a homegrown client. Reproducibility is part of the design — post-factory-reset Magisk setup is reproducible from a single Python script.

B. High-volume experimentation grounds

7. Web / browser-automation testbed (social-media surface) 〔~60+ personal〕

My largest category by count. A broad sandbox for multi-account workflows, Chrome / Firefox extensions, Playwright / ADB / Appium / Maestro, API client wrappers, container isolation, purpose-built browsers — essentially every automation technique across web × extension × mobile × desktop. Highlight #5 (cross-domain agility) and the browser-automation / security-research skills above all came out of here.

8. Language-learning platforms (Korean / Chinese / multilingual) 〔~36 personal〕

As a learner of Korean and Chinese, I build the materials, apps, and content I want. Vocabulary databases, curriculum integrity checkers, TTS + Whisper for pronunciation content, Remotion for explanation videos, mobile / web learning UI. My strongest area for content pipelines.

C. Private interests (less generalizable)

9. Quality-of-life utilities 〔~9 personal〕

Restaurant maps, sports-court availability monitors, park-info collectors, restaurant-genre review aggregators — things I actually use every week. Doubles as a sandbox for modern web stacks (Next.js + Leaflet / React-Leaflet, Tailwind v4, Vitest).

10. Community / circle operations design 〔few〕

For real-world communities I'm part of (language learning, hobby circles), I draft requirements documents, differentiation analyses, KPIs, and roadmaps; sometimes I run participant data analysis. A product-management sandbox.

What I'm watching / learning

Drawn from the ~734 starred repositories:

Area Starred What I'm aiming for
AI / LLM / Agent 113 Claude Code skills, MCP servers, Anthropic's financial-services, Microsoft agent-framework / autogen, Stagehand. Making AI agents first-class in dev workflows.
Infra / SRE / Scalability 78 HashiCorp Vault, awesome-scalability, Kubernetes, Terraform-adjacent. Leading IaC and serverless migration at current or next role.
DevTool / CLI 57 dotfiles, TUI, Neovim, CLI frameworks. Continuously improving my own dev environment.
Product / SaaS 17 Indie-hacker projects, newsletter projects. Path from personal projects to revenue.
Finance finance 13 / trading Combining equity screening pipelines with AI for sharper signal.
Data Science / ML ML 19 / PyTorch 17 / Notebook 26 Getting ML to a place where I can use it for daily data analysis.

Recent top stars include claude-trading-skills, claude-skills (245+), anthropics/financial-services, microsoft/agent-framework, andrej-karpathy-skills, microsoft/autogen, stagehand, mangum (Lambda + ASGI) — the intersection of AI × finance × agents × infrastructure is my current focal point.

Working principles

Contact

Please reach out via the platform on which this resume was shared.