From customer-facing websites to automated workflows and custom business platforms, I design and build practical systems around the way your business actually works.
Strategy, design, development, integrations, and launch — handled directly by me.
Where I Can Help
Automate repetitive tasks, document handling, notifications, follow-ups, data entry, and internal workflows.
Connect your website, payments, CRM, messaging, forms, spreadsheets, and third-party services.
Replace an outdated or ineffective website with one designed around credibility, leads, and customer action.
Turn an idea into a working portal, membership platform, subscription service, dashboard, or custom application.
What I Build
Practical solutions, built and delivered directly by me — from first conversation to launch.
Modern business websites designed to explain your value clearly, build trust, generate inquiries, and connect with the tools you already use.
Practical automation built around real workflows — not AI added simply for appearance.
When an ordinary website or off-the-shelf tool is not enough, I build a system around the business itself.
AI Receptionist
Pick a business and play the call. The receptionist answers with the business name, handles the request, and books the appointment. It can do this in English and the other languages on the AI receptionist page. The businesses are fictional.
A caller books a repair and asks about dental insurance. The receptionist confirms coverage will be checked before the visit.
Thank you for calling Linden Dental Studio, this is Maya. How can I help you today?
Hi. I chipped a tooth last night, and I was hoping to get in this week.
I'm sorry to hear that. We can see you for a chip repair. Are you in pain right now, or is it mostly the edge of the tooth?
It's not really painful, just sharp. Do you take dental insurance?
We do, and we'll confirm your exact coverage before the visit. The exam and repair is usually a short appointment. I have Thursday at ten fifteen, or Friday at two forty. Which works better?
Thursday at ten fifteen, please.
You're set for Thursday at ten fifteen with Dr. Shah at Linden Dental Studio, on Court Street in Carroll Gardens. We'll text a reminder to this number. Anything else I can help with?
That's all, thank you.
Glad we could get you in. We'll see you Thursday. Take care.
A late call about a dead boiler. The receptionist treats it as an emergency and flags it to the owner.
Metro Pipe and Heat, this is the after-hours line. I'm Alex. What's going on?
My boiler just died and the apartment is freezing. I've got a two-year-old.
That's an emergency, and I'm flagging it to the owner right now. Is anyone in immediate danger, or is it the heat?
Heat only, but it's already cold. Can someone come tonight?
Yes. An on-call tech covers Astoria overnight. I need the address and a callback number so they can reach you directly.
It's 18-55 28th Avenue, apartment 3. This number is fine. 718-555-0142.
18-55 28th Avenue, apartment 3, callback 718-555-0142. I've marked this urgent and sent it to the owner. A technician will call you within twenty minutes to confirm they're on the way. If anything becomes unsafe, call 911.
Okay. Thank you.
You're welcome. Stay warm, and they'll be in touch shortly.
A caller asks about a Manhattan lease dispute. The receptionist covers the consult fee and books an intake.
Ellison and Park, this is Jordan. Are you calling about a new matter?
Yes. I need to talk to someone about a lease dispute with my landlord in Manhattan.
I can set a consultation for that. Is this a residential lease, and has anyone already filed in court?
Residential, and no court filing yet. What does a consult cost?
The first consultation is two hundred fifty dollars for forty-five minutes. The attorney will tell you whether it makes sense to go further. I have Tuesday at eleven, or Wednesday at four thirty.
Wednesday at four thirty works.
Wednesday at four thirty with our tenant-side attorney. May I have your name?
Priya Raman.
Priya Raman, Wednesday at four thirty, lease dispute, no filing yet. We'll email a short intake form to confirm. Is this the best number to reach you?
Yes, it is.
Then you're booked. We'll see you Wednesday.
A Saturday booking starts as a fade and beard trim. The caller interrupts and drops the beard trim, and the time and price are updated.
Northline Barbers, this is Sam. What can I do for you?
I want a fade and a beard trim, maybe Saturday.
Saturday is open at eleven twenty or at three. A fade and beard trim is about forty-five minutes, and it's fifty-five dollars before tip.
Wait, actually, sorry. Can I do just the fade? I just got the beard done yesterday.
No problem. I'll drop the beard trim. A fade alone is thirty-five dollars and about half an hour. Do you still want Saturday at eleven twenty, or is three easier?
Let's do three.
Saturday at three, fade only. What's the name for the appointment?
Marcus Hale.
Marcus Hale, Saturday at three, fade only, at Northline Barbers on North 6th. We'll text you the morning of. See you then.
Perfect. Thanks.
You got it. Have a good one.
A caller with a shaking car asks what diagnosis costs. The shop books a drop-off and says the price comes before any repair.
Riverside Auto Care, this is Riley. How can I help?
My check-engine light came on, and the car shakes a little on the highway.
We'll look at that. If it's still driving normally, you don't need a tow. We diagnose first, then call you with the price before any repair.
Okay. How much is the diagnosis?
The diagnostic is one hundred forty-five dollars, and we waive it if you approve the repair here. I can get you in tomorrow at eight thirty, or Thursday at one fifteen.
Tomorrow at eight thirty.
Tomorrow at eight thirty for the check-engine light and the highway shake. What's the name and the car?
Elena Voss, 2018 Honda Civic.
Elena Voss, 2018 Honda Civic, tomorrow at eight thirty at Riverside Auto Care. You can drop it off any time after eight, and we'll text you when the diagnosis is ready.
Great. Thank you.
Drive safe, Elena. We'll see you in the morning.
A caller books a Friday table for four and asks about a small office lunch. The kitchen follow-up is noted with the reservation.
Cinder and Rye, this is Noor. Would you like a table, or is this about something else?
Both, actually. A table for four on Friday, and I wanted to ask about catering a small office lunch.
I can help with both. Friday at seven or eight fifteen for four. Weekday office lunches start around twenty-eight dollars a person, and the kitchen confirms the menu once they know the headcount.
Seven is perfect. The lunch would be about twelve people next month.
I'll book the table and note the catering question. Name for Friday at seven, party of four?
Daniel Cho.
Daniel Cho, Friday at seven, party of four. I've also flagged a catering inquiry for about twelve people next month, and someone from the kitchen will call you about the menu. Is this the best number?
Yes. 212-555-0194.
212-555-0194. You're confirmed for Friday, and you'll hear from us about the lunch.
Sounds good.
We'll see you Friday at Cinder and Rye.
Process
You do not need to arrive with technical specifications. We start with the business problem and determine the right solution together.
We define the problem, the people involved, and what a successful result should look like.
I map the solution, timeline, responsibilities, and project milestones before development begins.
The system is developed in stages, with working progress you can review along the way.
I handle deployment, testing, handover, and the agreed post-launch support.
Built and Operating
I have built and continue to operate live platforms involving subscriptions, automated alerts, customer accounts, payments, AI-assisted workflows, public data, and business dashboards.
NYC property owners were missing building-violation notices until fines had already piled up.
Now they get an alert within minutes of a new violation being posted.
View case study
Affordable-housing listings opened and closed within days, and renters were missing them by checking manually.
Subscribers now get an instant alert the moment a matching lottery opens.
View case studyYou work directly with me throughout the project. There is no sales team handing the work to another department and no chain of account managers between the business problem and the person building the solution.
You talk to the person doing the work — not an account manager relaying messages.
Every recommendation starts from your business problem, not from a technology I want to sell you.
The person who plans the solution is the same person who builds and launches it.
About Michael
I'm a developer and digital-product builder with more than seven years of experience creating websites, automation systems, and online platforms. I work directly with businesses from the initial idea through launch and ongoing improvement.
My own live platforms give me practical experience with the same issues clients face: payments, customer onboarding, automation, reliability, support, and growth.
TypeScript · PHP · React · Next.js · Astro · PostgreSQL · OpenAI
Ready to start?
Tell me what is slowing you down, what you are trying to launch, or what is no longer working. I will help determine the most practical next step.
No obligation. No technical preparation required.
Have a project in mind? Let's discuss how I can help.