1 # Suboptimal Development
2 ## Optimal Results.
3
4 const developer = {
5 name: "Jason",
6 role: "Full-Stack Developer",
7 philosophy: "Ship it, then perfect it",
8 experience: 15, // years of beautiful disasters
9 available: true
10 };
11
12 // Why suboptimal? {{{
13 Let's be honest - every developer claims to be a "full-stack ninja rockstar 10x engineer."
14 I'm just a guy doing his best.
15 If it's not perfect on the first iteration, it will be closer on the 5th.
16 I'm just one man. I am not a team of developers.
17 I'm grumpy. I work odd hours. I can be awkward.
18 On a more serious note...
19 // }}}
20
21 // The truth about working with me: {{{
22 I'm one developer, not an agency (but that means you always talk directly to the person writing your code).
23 You will have my number. I will answer your calls and emails promptly.
24 I keep irregular hours (which means I can work around your timezone)
25 I make dad jokes in commit messages (but my code is well-documented... mostly well documented.)
26 I call myself "suboptimal" because perfectionism kills projects - I focus on shipping features that work
27 My clients seem to appreciate the honesty. And the working software and systems. Mostly the working software and systems.
28 // }}}
29
30 // Why does this site look so weird?
31 Click client mode up top for a cleaner view.
32
33 // Technical Skills {{{
34

Infrastructure

  • AWS (EC2, S3, RDS, etc.)
  • Linux Administration
  • Docker & Containers
  • SSL/TLS Management
  • CloudWatch Monitoring

Development

  • React / TypeScript
  • C# / .NET Core
  • Python
  • RESTful APIs
  • MySQL / PostgreSQL

DevOps

  • Git Workflows
  • CI/CD Pipelines
  • Bash Scripting
  • Redis Caching
  • System Automation
35 // }}}
36
37 // Services {{{
38

fullStackDevelopment()

End-to-end web applications. Clean code, proper architecture, ships on schedule.

aiIntegration()

OpenAI API, Claude, custom LLM integrations. Making your app smarter without the hype.

cloudArchitecture()

AWS infrastructure that scales with your business, not your anxiety levels.

performanceOptimization()

Making slow things fast. Database tuning, caching strategies, cost reduction.

technicalConsulting()

Honest assessments. Practical solutions. No buzzword bingo.

39 // }}}
40
41 // Process {{{
56 // What I Actually Do {{{
57
58 // Not a portfolio. More like a git log of problems solved.
59

infrastructureAndHosting()

Manage EC2 instances for marketing agencies. Migrate sites between hosts without downtime. Set up monitoring and automated backups. Troubleshoot server issues at 2am (unfortunately).

// Recent: Consolidated 12 client sites across different hosts into managed AWS infrastructure. No more juggling passwords to 8 different cPanel accounts.

costOptimization()

AWS bill audits and right-sizing. Database query optimization. Caching strategies (Redis, CloudFront). Getting rid of services you're paying for but not using.

// Recent: Reduced AWS costs from $800/mo to $264/mo. Turns out you don't need a t3.2xlarge running 24/7 for a site that gets 50 visitors a day.

emergencyFixes()

Production bugs that need fixing NOW. Performance issues slowing your site to a crawl. "My developer disappeared" rescue missions. Memory leaks, database locks, mysterious crashes.

// Recent: Fixed "unfixable" memory leak in production by doing the revolutionary technique of actually reading the logs. Who knew?

integrationWork()

Payment processors (Stripe, PayPal). APIs (Twilio, OpenAI, Claude). Third-party service connections. Making different systems talk to each other when they really don't want to.

// Recent: Built Twilio call routing that sends SMS before forwarding calls. Took 3 hours and cost $0.01 per call. Previous quote from agency: $3,000.

webDevelopment()

Custom booking systems. Patient portals. Small business websites. Whatever you actually need, not what's trending on HackerNews this week.

// Recent: Built booking system for dental practice. 40% reduction in no-shows because people can actually book online now. Revolutionary, I know.

legacyRescue()

Inherited codebases with no documentation. Ancient PHP that hasn't been touched since 2012. "We need to migrate but can't afford downtime." I've seen worse. Probably.

// Recent: Migrated legacy PHP monolith to modern React/Node stack. Zero downtime. Client didn't believe it was possible. Neither did I until it worked.

60 // }}}
61
62 // Git Log (Recent Work) {{{
63
64 // * e3a4f21 - Reduced AWS costs by 67% for client (infra optimization)
65 // * 9b2c8d5 - Migrated legacy PHP to modern React/Node (zero downtime)
66 // * 1a7f3e9 - Implemented CI/CD, deploys now take 3 min instead of 45
67 // * 5d4b2c8 - Fixed "unfixable" memory leak in prod (read the logs)
68 // * 7f2a9b1 - Built Twilio integration for call routing (saved client $3k)
69 // * 3c8d4f6 - Consolidated 12-site hosting into managed AWS
70 // * a9e2c5d - DB query optimization: 8s page load → 1.2s
71 // * 6b3f1a9 - Emergency rescue mission: abandoned project delivered in 2 weeks
72 // * 8e5c2a7 - Built booking system, reduced no-shows by 40%
73 // * 2d9f4b3 - Automated backup system (because "the server never crashes" is a lie)
74
75 // }}}
76
77 // Web Development Samples {{{
78
79 // Most of my work is backend/infrastructure - the stuff you don't see.
80 // I spend most of my time in terminals. Usually have a dozen open.
81 // I enjoy website development as well. Here are a few examples. Sites are custom. Clients retain me for management and updates. The whole monthly package is reasonably priced and means your site is hands off. Email or call with changes and they're done in a day or two. Simple.
82

Cape Breton Oil Heat

Type: Lead generation website with call tracking

Tech: Custom HTML/CSS/JS, Twilio Studio workflow, Studio Flow, cloudflare, git actions

Features: Lead capture forms, automated voice greetings, call routing

// The Story: Marketing agency wanted a lead generation site that would connect customers with local heating contractors. Built lightweight site with Twilio Studio integration for automated call handling. When customers call, they get routed to the appropriate contractor. Calls are logged for follow-up and analytics. Simple, effective, cheap to run.

View Site →

Cape Breton Oil Heat

Atlantic Property Inspections

Type: Professional services website for home inspectors

Tech: React, custom theme, mobile-optimized, cloudflare, git actions

Features: Service descriptions, contact forms, inspection report samples, responsive design

// The Story: Home inspection company needed credible online presence to compete with larger firms. Client specifically wanted a simple site. Built custom theme that looks professional, loads fast. Revolutionary, lol.

View Site →

Atlantic Property Inspections

Maritime Web Marketing Lead Management

Type: Lead tracking CRM with Twilio integration

Tech: React, Node.js, PostgreSQL, Twilio webhooks, AWS EC2

Features: Call routing, SMS notifications, lead distribution, contractor management

// The Story: Marketing company needed to track which ads generated calls. Built custom CRM with Twilio API integration to log every call automatically, distribute leads to contractors, and track conversion rates. They can now prove ROI on ad spend. Novel concept.

Lead management interface
83 // }}}
83 // }}}
84
85 // My Actual Tech Stack {{{
86
87 const stack = {
88 terminal: "MobaXterm", // Always have a dozen open
89 editor: "Neovim", // Remote editing via SSH
90 cloud: ["AWS", "Cloudflare"],
91 languages: ["JavaScript", "TypeScript", "C#", "Python", "Bash"],
92 frontend: ["React", "Vanilla JS"], // No framework when it's overkill
93 backend: ["Node.js", ".NET Core", "Python"],
94 database: "PostgreSQL", // or MySQL when the client insists
95 caching: "Redis",
96 deploy: "GitHub Actions", // Because manual deploys are for masochists
97 monitoring: ["CloudWatch", "UptimeRobot"],
98 integrations: ["Twilio", "OpenAI", "Claude", "Stripe"],
99 os: "Windows → Linux servers via SSH", // Real world, mixed environments
100 };
101
102 // Why these tools?
103 // - Battle-tested. If it's been around 5+ years, there's a reason.
104 // - Well-documented. Stack Overflow answers from 2015 still work.
105 // - I know them inside out. Not chasing trends from HackerNews.
106 // - Cost-effective. Your bill matters more than my resume.
107
108 // }}}
109
1.
Discovery - Understanding the problem before writing code
2.
Planning - Realistic roadmaps, not wishful thinking
3.
Development - Iterative progress with working demos
4.
Deployment - Launches that don't require all-nighters
5.
Evolution - Because v1.0 is just the beginning
110 // }}}
111
112 // Recent Testimonials {{{
113

/* "I don't have any testimonials. I don't solicit reviews and taking quotes from private emails to put on my website seems weird. And I'm not going to ask permission. So here we are."

— Jason, SubOptimal Dev, Human probably */

114 // }}}
115
116 // Recent Commits
117 // * e3a4f21 - Reduced AWS costs by 67% for client
118 // * 9b2c8d5 - Migrated legacy PHP to modern React/Node
119 // * 1a7f3e9 - Implemented CI/CD, deploys now take 3 min
120 // * 5d4b2c8 - Fixed "unfixable" memory leak in prod
121

// Ready to build something?

Let's get started.

<Start a Project />

// Hint: Try :help or press ? for keyboard shortcuts

122