Are you looking for an experienced software engineer who knows how to navigate complex systems and solve real-world business problems? I want to work with you! Let's schedule a call. Or do email: ulysse at ulyssepence.com. Or read my resume.
I have a track record of jumping into new technologies and teasing out wonderful, professional quality results. I've built web apps, troubleshot petabyte-scale analytics pipelines, set up Continuous Integration/Deployment for teams, deployed interactive dashboards, employed LLMs to automatically create language learning content, generated billing PDFs, automated video and audio encoding...
I am comfortable working independently within a larger team. I take ownership of my work, and collaborate easily with product managers, designers, other engineers and stakeholders. To me, a successful collaboration not only delivers on its promise, but also leaves everyone involved feeling seen, like they learned and grew in the process, and are ready and excited to work together again.
I counted on Ulysse to point out oversights when we were designing larger systems. He brought a unique technical skill set to our team and influenced us in positive ways.
— Jason Kruse, CTO of Privacy.com/Lithic
You won't need to wonder what I'm thinking because my writing and communication skills are 🧑🍳😙🤌. I've taught coding fundamentals to hundreds of engineers at Twitter, cyber security to security analysts within the US Department of Defense, and even programming concepts to children.
When [Ulysse] reviewed my pull requests, I gained a lot from his feedback... Ulysse had no problem making important changes to our team’s existing projects nor standing up new services consistent with our style and high level of correctness... I would definitely work with him again.
— Timur Abishev, Staff Senior Software Engineer, former teammate at Twitter
Public examples of my work:
- Hadoop Auto-Tuning at Twitter — Saving Twitter ~$10 million+ by only provisioning the resources needed for big data analytics.
- Psychedelic Graphics article series — Making computer graphics more accessible to a wider audience. Reached the top of Hacker News.
- Language Learning with Robots — Sharing the blueprint for language learning in the 21st century using software/AI tools.
Other examples of things I can do for you:
- Put up and edit a website with dynamic content, enabling customers to pay for your products
- Create an analytics pipeline and host Jupyter notebooks for data scientists
- Create an automated testing suite for backend and frontend services
- Craft AI prompts to generate content to show users or answer business questions
- Automatically perform actions when users submit Google Forms
- Write accurate and approachable documentation of your products’ public APIs
- Create game logic, 3D models, or technical art for video games
- Establish and configure a ticketing system to track sprints and everyone’s work
- Setup and organize the company wiki or Personal Knowledge Management solution
In my free time, I like to work on personal automation software projects like automating the creation of Chinese flashcards and reading content, extracting and transcribing content from YouTube, podcasts, and Twitter to put into my Personal Knowledge Management, and setting up continuous deployment on code changes for all my websites.
...our lives are short, we can give each other a gift and let's make it good. ... Let's be out for fun! Let's be out for our own pleasure! Let's make something that'll just be so pleasing to us and others!
— Ira Glass, Host of This American Life
Software is the fabric that lets us tell beautiful stories on top of reality, whether it’s enhancing what each of us are capable of through automation or how we collectively make meaning through new forms of interaction. My favorite projects to work on are ones that tell a good story or empower others to do the same. My favorite people to work with like to play, constructing stories with their work and their lives, while kindly adopting the stories of others with “Yes, and...”.