Hello!
I’m Eugene, a mobile software engineer based in Minneapolis, Minnesota. I love all things Swift, and I sometimes go by Eugeniu, my 🇷🇴 name. If you like my work, consider buying me a coffee!
Pronouns: he / him. Contact: GitHub // Threads // Keybase // PGP Key // eugenemsp [at] gmail [dot] com
Projects
Swiftly, an example-driven reference site for Swift developers, covering Swift basics, control flow, types, operators, functional methods, and more.
iOS Ref, a one-stop quick reference spot for iOS developers with charts for iOS versions, device resolution, and more. Launched in 2018. (GitHub)
BikeFix, the easiest way to find nearby bicycle repair stations & shops on the trail! iPhone app built with SwiftUI. Launched in 2020. (GitHub)
Android API Levels, a microsite that displays Android versions and their corresponding identifiers for Android developers. (GitHub)
TypeStyle, a 𝕗𝕦𝕟𝕜𝕪 𝕥𝕖𝕩𝕥 𝕘𝕖𝕟𝕖𝕣𝕒𝕥𝕠𝕣 iOS app, written in Swift 5.1. Launched in 2018, it has over 45,000 downloads and a 4.8 ⭐️ rating. (GitHub)
EmojiGenie 🧞♀️, an emoji lookup tool with 1-click copy, written in React and launched on World Emoji Day 2018. (GitHub)
Blog posts RSS feed
My favorite apps for iOS development in 2020
August 22, 2020
Developers of native iOS apps tend to spend a lot of time in Xcode. From version control to robust debugging tools, Xcode has pretty much everything. Still, there are many third-party tools out there that can further enhance your development workflow. This is a list of my favorites!
MacBook portability over time (2006–2021)
November 20, 2019
This chart displays the masses of all MacBook releases from 2006 to 2021, measured in grams. (1000 grams ≈ 2.2 pounds)
Swiftly — the one-stop Swift reference site for busy coders
October 29, 2019
Today I’m excited to announce Swiftly, the one-stop quick reference spot for Swift developers! The culmination of 8 months of work, Swiftly has Swift 5.1 guides covering:
How to join a video call in 2018
September 10, 2018
Steps: 1. Find the corresponding event invite in your calendar app and accept it. 2. Go to the event in your calendar. 3. Go to the notes section of the event. It should look something like this:
The 2018 free privacy tools starter kit
April 30, 2018
The following is a list of free tools I recommend for protecting your privacy online from advertisers, your ISP, social media companies, and others. For a broader discussion on privacy, check out my 2016 talk at Open Twin Cities.
7 Steps Apple Could Take to Protect Privacy
April 19, 2018
I wrote a blog post for Software for Good. Check it out here: 7 Steps Apple Could Take to Protect Privacy
iOS Ref — the quick reference site for iOS developers
January 16, 2018
This past week I built iOS Ref, a quick reference website for iOS and Swift developers! It has the following:
Lessons learned from publishing an iOS sticker pack
October 7, 2017
I recently went through the process of publishing a sticker pack for the first time to the iMessages App Store. I submitted a sticker pack called Antisocial Alison, designed by my sister Adriana. Along the way, we made some interesting observations.
Thanks to the 90,000 people who signed the United petition!
April 30, 2017
Following the shocking incident on United Airlines flight UA3411, where Doctor David Dao was forcibly and violently removed from his seat, I started a petition calling for the resignation of United CEO Oscar Munoz. So far, 90,000 people have signed the petition, demonstrating the degree of frustration and anger people have with Munoz.
Online and Mobile Security Talk at Open Twin Cities
February 19, 2016
I recently had the opportunity to talk about online and mobile security at Open Twin Cities in Minneapolis. Thank you to the wonderful organizers of Open Twin Cities for inviting me. The recorded presentation, along with the awesome questions people had, can be watched below.
UIHex: a new tool to instantly convert hex code to UIColor
April 26, 2015
One of the most monotonous tasks I come across while developing iPhone and iPad apps is converting web colors, also known as hex codes, into instances of UIColor. In iOS applications, a UIColor object is the most common way of representing a particular color. Unfortunately, there is no built-in method to convert a hex code into a UIColor instance. The developer must supply the RGB values for each UIColor, which can be tedious and can slow down development. There are various websites out there that let you convert hex codes into UIColor code snippets, but from what I’ve found, they have varying limitations. Some don’t supply the code snippet in Swift, Apple’s new programming language, while others are generally difficult to use. I decided to try to create my own tool.