David Urbina is a software engineer and writer based in the Los Angeles area with a decade of experience and a unique practice of treating both code and prose as iterative crafts. He blends classical liberal-arts training (BA in English from UC Berkeley) with rigorous computer science study (Harvard Extension and Georgia Tech MS coursework), enabling clear communication of complex technical ideas. David favors refactoring—whether refining narratives or rewriting systems—and brings that persistence to improving code quality, design, and maintainability. Comfortable across writing and engineering domains, he excels at translating ambiguous requirements into testable, revisable solutions and values continual learning over single-shot completion.
10 years of coding experience
Bachelor of Arts (B.A.), English Language and Literature, General, Bachelor of Arts (B.A.), English Language and Literature, General at University of California, Berkeley
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
Computer Science, Computer Science at Harvard Extension School
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Urbina - Software Engineer at THINKLOGIC, INC