Technology Leaders & Elite Software Engineers

Telegraph Hill Software is a catalyst that accelerates development without being a permanent part of your organization.

Classic development methodologies, well-intended processes and reactionary recruitment tactics struggle, at best, to keep pace with the demands facing software development today.  Innovative and disruptive methods are needed to rapidly build a development organization with good managers, good processes, and the best available talent.

For fast-moving organizations, Telegraph Hill Software will simplify, stabilize and accelerate your software development with our on-site, right-skilled, elite engineering teams. These are teams and individuals who understand the requirements for successful business-critical and timely, quality software. We are your software catalysts.

Home is where the smart is.

A good portion of the world sees the San Francisco Bay Area as a hub of innovation and technology, and the center of the software universe. We call it home. Founded in 2010, Telegraph Hill has a proven ability to provide its clients with highly experienced, cost-effective, local software engineering talent; from interim CTOs, to Agile teams, to brilliant individuals. We’ve become an essential partner to numerous Bay Area companies. Fast-growers such as Lending Club and innovative startups like Advanced Microgrid Solutions, as well as corporate leaders such as Visa, Bank of the West and Fidelity National Information Systems.



“I selected Telegraph Hill for their proven success in Development, Engineering, Operations, and Program Management. They possessed a plentiful and highly experienced team of mature professionals all under one roof. They were genuinely interested in the success of my project and were able to counsel me along the way. Their level of commitment extended beyond normal work hours, including attendance at a meet-up that I organized."

Nea Hanscomb
Founder, Appropo Software LLC

Meet Our Leaders

Understated technology overachievers.

We’ve pulled together the elite of the Bay Area technology scene without being elitist. We value clarity and strive to bring that to all our communications and interactions, while always providing a balance of technical depth and business judgment. We recognize all our associates as the keys to our mutual success. As such, we value work/life balance and commit to growing their careers with challenging work, focused mentoring, and timely training. We know we’re only as good as our last project and are reasonably excited that you could be our next overachiever.

Meet Our Leaders


"We act as a catalyst for software productivity in our clients' organizations."

David Ward
Founder & CEO, Telegraph Hill Software

Meet The Team


Scott Anderson

Senior Software Engineer

Scott brings decades of experience in large scale distributed systems, administration, integration, software architecture and design. Scott is also well versed in data storage, machine learning, character recognition, and BI. Scott has worked primarily in financial services and received his degree from Cal Poly SLO.




Roger Bush

Principal Engineer

Roger Bush is a technologist, entrepreneur and a Bay Area native. Most recently he was VP of Engineering for UrbanSitter where he built the engineering and operations teams from the ground up and created a stable, scalable platform for the company’s web and mobile applications. Roger also had a long, distinguished career at Yahoo working on a variety of products.




Vasuki Narayan

Project Assurance

Vasuki has 25 years of program, product and engagement management experience over large, multi-location, multi-language products and implementations, with a special emphasis on rescue of at-risk projects.




Bob Smith

Senior Software Engineer

Bob has a BA, Mathematics, UC Berkeley before beginning a 25 year career working on real-time systems and kernel-level software for microprocessors. Bob then moved on to document image analysis, hand-print segmentation, character recognition, machine learning and natural language processing.



Peter White

Senior DevOps Engineer

Peter has over 20 years of software development, architecture, IT, and hands-on engineering leadership experience, spanning various technologies, industries, and company growth stages. He’s held executive positions at small and mid-sized companies, built several successful engineering teams from scratch, and led three engineering teams through acquisitions.




Eileen Wu

UI Programmer

Eileen Wu is a UI programmer highly experienced in the development and sustaining engineering of the most complex web sites. She excels at responsive design implementations, and is expert with all relevant technologies, programming languages and frameworks.




Cherie Youn

Lead Software Engineer

Cherie Youn brings years of experience in test-drive development and agile methodology with an emphasis on SOA, J2EE and B2B integration on Java and Ruby platforms. Her expertise in distributed architectures, UML, design patterns, XML and relational databases makes Cherie a superb technical team leader. She has an MS in Computer Science on top of her Chemistry degrees.




Yi Zhang

Software Engineer

Yi Zhang is a super capable Software Engineer after receiving his BSEE at Beijing Institute of Technology, and George Washington University, where he earned his M.S. in Electrical & Computer Engineering. Yi has recently added Scala to his language skills.