Skip to content
View blalan05's full-sized avatar

Sponsoring

@johnleider
@KaelWD
@ueberdosis

Highlights

  • Pro

Organizations

@vuetifyjs

Block or report blalan05

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
blalan05/README.md

Blaine Landowski

Software Engineer · CEO and co-founder of Foundational Technologies LLC

I build the software a business actually runs on: custom web apps, internal tools, and product work that continues after the first release. I also help teams settle the architecture before they build the wrong thing.

blalan.dev · About · Skills · Projects · Contact


Practice

Foundational Technologies LLC is a veteran-owned studio in Appleton, Wisconsin. Fifteen years of building for the web.

An ERP toolbox for owners who run jobs, crews, and the books. Sales, schedules, field work, purchasing, invoicing, and payments stay on one job record, from the first opportunity through cash. Quotes, schedules, and invoices share that record, so the margin stays visible from the bid to the payment.

The accountant stays in QuickBooks Online. FullVue pushes invoices, credit memos, bills, and payments one way into QuickBooks. Jobs, purchase orders, and inventory stay where the work happens. Ask FullVue answers questions about that live data for the people allowed to see it, and it leaves the invoices and the books alone.

One platform for community theater. It connects theaters, performers, and audiences around tickets, auditions, volunteering, and show management. A theater keeps productions, schedules, cast, and crew together, and publishes a page patrons can find. Nearby shows and open auditions appear on a map.

Theaters sell tickets through Square, take audition sign-ups, and manage volunteer crews and rentals, with roles for the board, staff, and cast. Performers use one account across theaters and keep a résumé of their credits. Patrons find shows, tickets, and auditions for the theaters near them.

Hardware

Raspberry Pi projects in Python, including a presence-sensing interactive screen for a museum and a live streaming monitor and recording system for a local community theater. I have also built servers from the hardware up, including the software on them.

Other work

Inventory control, media players, learning management, childcare management, email marketing, ecommerce, production tracking, kiosks, support desks, museum exhibits, sheet music, church and missions tools, show lighting, art project planning, and marketing sites. Client names stay off the public list until I have permission to use them.


Background

  • Earned the rank of Sergeant and led a squad of 13 Marines.
  • Ran a machine on a shop floor, and other entry-level jobs.
  • Sales: cold calls, emails, mass mailings, and presentations.
  • Office manager for two companies.
  • IT manager: PCs, printers, phones, tablets, and networks.
  • HR: hiring, training, and managing employees.
  • Client work, contract work, hosting, domains, and support.
  • Vuetify core team member since 2021.

I learned to follow, then to lead a small team, then to lead teams. I understand the work from the floor, from sales, and from managing people and information.

Theater — set design, set building, and directing — taught me to see the work from several seats at once. Enterprise software asks for the same thing: operators, customers, and the people who maintain it do not share one view.


Skills

Grouped by how well I know them. The live list is on blalan.dev/skills.

Mastered
PHP · Node.js · Vue · Vuetify · JavaScript · jQuery · SQL · Postgres · MySQL · Eloquent · HTML · CSS

Comfortable
QuickBooks · WordPress · Sequelize · TypeScript · Svelte · SvelteKit · Vite · Express · Pinia · Vue Router · PWA · UI · UX · Responsive design · NetSuite · Git · REST APIs · Authentication · Webhooks · Database design · Application security · SaaS · Servers · Nginx · Apache · SSH · Bash · DNS · Hosting · SSL/TLS · Firewalls · Backups · Monitoring · cPanel · Networking · Project management · Requirements gathering · Agile · Scrum · Training · Raspberry Pi · Ubuntu · Linux · Windows

Used
Elixir · Phoenix · Python · Solid · Drizzle · Prisma · Redis · Tailwind · Three.js · Square · Vitest · Bun · Electron · Docker · AWS

Business systems: ERP, point of sale, accounting, payments, and printers.

Day to day that is JavaScript, TypeScript, Svelte, Solid, and Vue on the interface; Node.js, PHP, Python, and Elixir on the server; Postgres and MySQL for data; HTML and CSS underneath.


Contact

Send a note about a project, a system, or a question. I read these myself.

blalan.dev/contact · Foundational Technologies

Popular repositories Loading

  1. blalan-dev blalan-dev Public

    My Dev Site

    TypeScript

  2. new-lil-sprouts new-lil-sprouts Public

    TypeScript

  3. blalan05 blalan05 Public

    Bio

    1

  4. tiptap-vuetify tiptap-vuetify Public

    Forked from 777genius/tiptap-vuetify

    Vuetify editor. Component simplifies integration tiptap editor with vuetify.

    TypeScript

  5. vue-pdf vue-pdf Public

    Forked from FranckFreiburger/vue-pdf

    vue.js pdf viewer

    JavaScript 7

  6. vuetify-numeric vuetify-numeric Public

    Forked from kolesnikovav/vuetify-numeric

    Numeric input component for use with vuetifyjs

    TypeScript