Commercial & small business
IT and custom software for your business.
I set up and support the technology your business runs on, and I build software when off-the-shelf tools don’t fit how you work. One local person, start to finish, so nothing gets lost between vendors. I’m a Monroe guy. You deal with me, not a big firm or a call center.
scope "/", WoodsTechWeb do
pipe_through :browser
get "/", PageController, :home
get "/at-home", PageController, :at_home
get "/business", PageController, :business
end
The real routing code for this site, pulled from the source every time it’s built.
Services
What I do for businesses
-
01
Setup & deployment
- Computers and printers
- Office networks and Wi-Fi
- Software rolled out across your team
- AI tools your team can use every day
-
02
IT support & security
- Troubleshooting when something breaks
- Accounts, access and security setup
- A direct line to the person who set it up
-
03
Custom software
- Websites and web applications
- Internal tools built around your workflow
- Works when you get it, with no subscription to keep paying
Commercial, small business and residential clients. Client work stays confidential, and references are available on request.
Experience
Where I’ve done this work
MSPs are the IT companies businesses hire to run their tech. I’ve worked at some of the top 500 in the world for nearly my whole life, with every type of client. Here’s some of what that looked like.
- 900+
- Andon issues fixed in three weeks at Amazon, 300 more than the next person
- 1,500+
- systems and 800+ printers supported at TeamLogic IT
- 15+
- disaster recovery plans written for clients, including virtual machines
- 2×
- Employee of the Month at The Scarlett Group
-
Amazon, through TEKsystems
Robotics Test Engineer III in Shreveport, on contract. I fixed 900+ Andon issues (problems that stop the line) in three weeks, on robotic arms and self-driving units over 500 pounds.
-
TeamLogic IT
Help desk for 1,500+ systems, 800+ printers and thousands of other devices, about 100 tickets a month. I ran backup and recovery for 20+ clients and wrote disaster recovery plans for 15+.
-
The Scarlett Group
Employee of the Month twice, then promoted to Technical First Response Specialist. I handled 250 tickets in 10 days, 35% of a five-person team’s work, plus VPN support and on-call shifts.
-
Healthcare
IT Technician at Willis Knighton Health, and hospital IT work with HCTec. Patient data, privacy rules and systems that can’t go down.
-
Nationwide networks & global security companies
High-level work where people count on you to stay alert, act professionally and be someone they can trust with the keys.
Software engineering: backend program at Turing School of Software & Design, 2023.
Security & sign-in
Who gets in, and how.
I set up the sign-in and security side of things for businesses. Open one to see what it involves.
SOC 2 compliance
SOC 2 is the security audit larger customers often ask their vendors for. I help get your systems ready for it: putting the security controls in place and keeping the records an auditor asks to see.
Two-factor sign-in (2FA)
I turn on 2FA for your team’s accounts, so a stolen password isn’t enough to get in. The code next to this list is a real one, worked out the same way your authenticator app does it.
Single sign-on (SSO)
One sign-in for all your work apps. Your team has fewer passwords to keep track of, and when someone leaves, turning off one account locks them out of everything.
OAuth
The “Sign in with Google” kind of login, built into the software I make. It also lets your apps connect to each other without handing out passwords.
Live 2FA code
676 073
Good for 30 more seconds. A new one comes every 30.
Get the current codeWant to see it match? Scan this with any authenticator app, or type in the key. It’s a demo key that isn’t tied to any account.
O5XW6ZDTFV2GKY3IFVSGK3LPFVVWK6JB
Data & recovery
When something goes wrong, you get it back.
At TeamLogic IT, I ran backup and recovery for more than 20 clients and wrote disaster recovery plans for more than 15, including virtual machines. In healthcare, careful data handling is the law. Here’s what I set up for you.
Backups
Three copies of your data, on two kinds of storage, with one kept off-site. If a drive dies, a laptop gets stolen or ransomware hits, there’s a clean copy to go back to.
Disaster recovery
A written plan for the bad day. We decide up front how long you can be down and how much work you can afford to lose, then I set things up to meet that. Backups get test restores, so we know they work before you need them.
Data handling
Who can see what, where it’s stored, and how long you keep it. Sensitive data is encrypted, access is limited to the people who need it, and old data gets deleted on purpose instead of piling up.
Healthcare & HIPAA
I’ve worked in healthcare, so I know how patient information has to be handled: who can see it, how it’s stored and shared, and the records that show you did it right.
- 3-2-1
- Three copies, two kinds of storage, one off-site.
- Tested
- Restores get tried out before the day you need them.
- Encrypted
- Sensitive data, both where it’s stored and while it moves.
Tools
What I build with
JavaScript is a good tool, and plenty of businesses run on it. I pick these because of how they hold up when things get busy or something goes wrong. The test below shows the difference.
-
Elixir & Phoenix
This site runs on it. Elixir is built on Erlang, which was made for telephone switches that couldn’t go down. It handles thousands of jobs at once, and when one fails, the rest keep going.
-
Ash
A framework on top of Elixir. I describe your data and your rules once, like who can see what, and Ash applies them everywhere: web pages, the API and the admin screens. Less code means fewer places for bugs to hide.
-
Django
Python’s best-known web framework. Logins, permissions and an admin screen come built in, so an internal tool can be up and working quickly.
-
Rust
For the parts that need to be fast. Rust runs about as fast as C, and its compiler catches whole kinds of memory bugs before the program ever runs.
How I use AI
The work keeps going, day and night.
My workflows are built around AI from the start. I use several different AI models, and each one gets the job it’s best at. Because of AI, work keeps moving 24 hours a day, 7 days a week, even while I’m asleep.
AI for your business
I can set up AI tools for your business and help you and your team use them in your everyday work.
Different models for different jobs
No one model is best at everything. One plans the work, another writes the code, another checks it over. Matching the job to the model gets better results than leaning on just one.
Working around the clock
AI picks up the next task as soon as the last one is done, at 3 in the afternoon or 3 in the morning. Your project doesn’t sit and wait for business hours.
I still check the work
AI does the heavy lifting, and I decide what ships. Automated tests run on every change, like the ones that check this site.
- 99.7%
- production uptime, thanks to AI, when there’s enough work lined up to keep it there.
- 24/7
- AI-native workflows that don’t stop for nights or weekends.
Live test
Elixir vs. JavaScript, measured.
I wrote the same two tests in Elixir and in JavaScript (Node.js 26) and ran them on the same computer, an Apple M1 Max, on October 13, 2026. Each one got a single processor core, so it’s a fair fight.
| Test | Elixir | JavaScript |
|---|---|---|
| One slow job is running. How long do 1,000 quick jobs have to wait? | 0.3 ms | 501 ms stuck behind the slow job |
| 1,000 jobs run and one crashes. How many of the other 999 finish? | 999 | 499 the whole app stopped |
Don’t take my word for it. Run the Elixir side on this server right now. Pick how many jobs:
This site is the sample
Built the way I’d build yours.
- 0 KB
- of JavaScript. Every page is rendered on the server, so it loads fast on any phone or connection.
- 0
- cookies. There’s nothing to consent to and nothing following visitors around.
- WCAG AA
- contrast on every text color, so it’s readable for everyone.
- Elixir
- and Phoenix, the same stack that runs large real-time systems, with automated tests on every page.
See the security headers this page just sent you
These came from the server with this page, just now. They tell your browser to block scripts, frames, forms and anything loaded from a place I didn’t list.
x-permitted-cross-domain-policies: none
x-content-type-options: nosniff
content-security-policy: default-src 'none'; script-src 'none'; connect-src 'none'; img-src 'self'; style-src 'self' https://fonts.googleapis.com; style-src-attr 'none'; font-src https://fonts.gstatic.com; form-action 'none'; frame-ancestors 'none'; base-uri 'none'
referrer-policy: strict-origin-when-cross-origin
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000
permissions-policy: camera=(), microphone=(), geolocation=(), payment=(), usb=()
x-frame-options: DENY
x-request-id: GOQ0W9YCQN_nnpIABMYB
Live from this server: up for 5 days, running 442 processes in 74 MB of memory. This page was built in 0.32 ms.
About
Hi, I’m Austin Woods.
Software Developer & Technology Consultant
I’m a software developer, and I also do the hands-on stuff: setting things up, fixing what’s broken and getting people connected. I work with families, small businesses and commercial clients.
I live right here in Monroe, Louisiana. I built my first computer with my dad when I was 12. Since then I’ve worked in hospital IT, at IT companies, on production robotics at Amazon and in software.
I’m not a big company, a team or a call center. I’m one local guy who talks plain English, not tech talk. I’m your neighbor. If you’d rather sit down over a cup of coffee and talk it over, I’m happy to do that.
Not sure if I can help? Call me and tell me what’s going on. If it’s not something I do, I’ll tell you.
How it works
-
1
Give me a call.
Tell me what’s going on in your own words. You don’t need to know the tech terms.
-
2
We talk it over.
I’ll ask a few questions and tell you what I’d do, in plain words.
-
3
I take care of it.
I’ll get it working and make sure you’re all set.
Contact
Give me a call. I’m right here in Monroe.
Or send me an email. No call center, no hold music, no ticket number. It comes straight to me, and you won’t get passed around.
Please don’t send passwords or account numbers by email.