🚩 Based in Providence, Rhode Island 🚩
"An API is only as useful as its documentation" — Me1
I started technical writing at the beginning of my career with a firm belief that everyone can code. Through teaching, API documentation, product documentation, and general research and technical research, I have experience with a wide myriad of practices.
A small selection of writing:
- An article written for CSS Tricks Comparing the Different Types of Native JavaScript Popups
- Technical and marketing materials for Sarah Lawrence College's I.T. department (MYSLC)
"Because 'Get in Touch,' 'Contact Us,' and 'Email Us ASAP' don't all mean the same thing" — Me2
My path to UX Writing
graph LR;
A(Front-end Developer) --> B(UI-UX Designer);
B --> C(UX Writer);
❇️ I specialize in small interactions that don't just bring clarity, but delight the user. ❇️
A small selection of UX design/writing:
An award-winning agricultural tech app and web app while working on FarmvisionAI at (now defunct) Illumitex
Adobe Creative Suite | Sketch | Figma |
---|---|---|
Microsoft/Google Office Suite | Markdown | Zoom |
Documentation (or the lack thereof 🙃) is what led me to technical writing.
// Written in Swift
///This method returns an array of programming languages that I have used at some point in my life
///- Warning: No localization data. Always returns in English.
///- Author: Elliot K. Goldman
///- Parameter void:
///- Returns: A tuple with two values
/// - `numOfYears`: The number of years I've been programming
/// - `languages`: The different languages I've used throughout the years
///- Todo: Learn what's next
///- Note:
/// # Example #
/// ```
/// print(experience.languages.dropLast().joined(separator: ", ")) // C, C++, Java, Javascript, Lua, Objective-C, Python, Swift
///print(experience.numOfYears) //12
/// ```
func programmingExperience() -> (numOfYears: Int, languages: [String]){
let iHaveUsed = [
"C", //It's been a while
"C++",
"Java",
"Javascript",
"Lua",
"Objective-C", //Who still uses Objective-C!?
"Python",
"Swift"
]
let numYears = 12 //Number of years programming
return (numYears, iHaveUsed)
}
let experience = programmingExperience()
print("Elliot has \(experience.numOfYears) years programming experience using at various times: \(experience.languages.dropLast().joined(separator: ", ")), and \(experience.languages.last!) all at various times.")
Elliot has 12 years programming experience using at various times: C, C++, Java, Javascript, Lua, Objective-C, Python, and Swift.
I've taught tech and various other things
- SuperHi – Random Cursor Tutorial
- Index – Animation Tasting Menu3
- In-person development tutoring
I also work on ✨Copywriting & Creative Strategy✨ as well as ◻️Illustration & Design◼️
While not writing I'm usually: 🌲🏃🧗🍵🧋🎨🥁🎹🎵🪡🧶🌲
📫 Get in touch!
💼 LinkedIn
🐦 @HiElliotKeeler