Hi, my name is Terence Flowers.
My dev journey started in college, where a few friends and I created the first ever website for my university. That was some time ago, but since then, I've had the privilege of lending my skills to startups, web agencies, and code for a few financial institutions in Uptown Charlotte, NC.
My current passion is deeply rooted in crafting lightning-fast, easy-to-use websites and web apps. I thrive on finding the perfect balance of design and engineering — creating experiences that are not only visually stunning but also performant, accessible, and functional. In short, my driving focus is to produce visually striking and seamlessly practical work that showcases my dedication and love for what I do.
With my unique blend of outside-the-box thinking and experience, I can operate independently or as part of a team. I am experienced in every phase of the design and development process, from researching and designing the user experience to creating the visual design, building, testing, and evaluating the final product. My comprehensive skills and knowledge ensure I can contribute effectively to any project.
Experience
Application Developer
Bank of America | Charlotte, NC
Driving the design and architecture of vendor integrations across multiple customer-facing platforms. Providing support and guidance to junior to mid-level engineers.
Lead Tech | Principal Software Engineer
Ally Financial | Charlotte, NC
Led team of 7+ software engineers and QA testers in development and deployment of components for Adobe Experience Manager (AEM). Worked with stakeholders to gather requirements and provide solutions.
Senior Developer
Ally Financial | Charlotte, NC
Served as technical resource / subject matter expert with mastery of HTML, CSS, and JavaScript in building production-quality code for front end web applications.
Tech Coordinator
Ally Financial | Charlotte, NC
Systemized communications between management and development teams, conducted surveys, and spearheaded improvement initiatives in alignment with departmental needs.
Front-End Web Developer
Ally Financial | Charlotte, NC
Developed and maintained user-facing websites with HTML, CSS, JavaScript, and jQuery. Wrote supporting code for internal web applications, micro-sites, and storefront website.
Projects
Ally Investor Hub
I worked tech lead developer on this project. Users can access Investor information, view public Earnings data and Press Releases.
- JavaScript
- CSS
- Sling
- AEM
Ally Help Search Portal
As tech lead, I made sure our devs & authors set up this whole section. Users can access Investor information, view public earnings data and press releases.
- JavaScript
- CSS
- Sling
- AEM
Content Analyzer
An in-house web app for quick analytics on content. It shows word count, character count, average read time and social media post limits.
- React
- CSS
- Figma
Skills
Development
Languages and frameworks
- HTML
- CSS
- TailwindCSS
- SASS
- GSAP
- JavaScript
- TypeScript
- React
- Vue
- Next.js
- Astro
- NodeJS
- Git
- GraphQL
- MySQL
- Supabase
- Firebase
- Python
- Framer Motion
- Remix
UX/UI Design
Tools and Software
- Figma
- Sketch
- Photoshop
- Illustrator
- Rive
- Lottie
- Spline
- Procreate
Experiments
Interactive C3 Pie Chart
one of my first stabs at tinkering with c3 library and JS pie charts
- javascript
- css
- html
Zoom In Text Animation
scrolling effect scales text beyond screen limits and fades in a section
- css
- html
Card Tilt Animation on Mouseover
A card that tilts it's corner based on where you drag your mouseover it.
- javascript
- css
About
I'm a "techie" through and through... I geek out on everything from building home computers to mobile games. Yet, I'm also a fun-loving guy with a big heart for helping people. I'm active in my church and my community, and I love to help out wherever I can.
In my spare time, you'll often find me watching sports, movies, and custom car-building shows. On the creative side, I'm always exploring new DIY projects, sketching on my iPad, and practicing calligraphy.
However, at the end of the day, is being a husband to a fantastic wife and father to four wonderful kids.
Contact
Whether you have questions or just want to say "Hi!"... my inbox is always open.
Please feel free to send a message or email me, I'll try to get back to you as soon as I can.
- Full Time
- open
- Contract
- open
- Freelance
- closed