Dexter Leng Profile
Dexter Leng

@dexterleng

Followers
2K
Following
4K
Media
570
Statuses
4K

Making Apple Notes the GOAT editor with https://t.co/3uVRNNVTkb. CS @ NUS. Made https://t.co/RoqiUYQ531 (acquired) & https://t.co/R9Gb7nobiO.

Singapore
Joined February 2018
Don't wanna be here? Send us removal request.
@dexterleng
Dexter Leng
10 months
One billion Apple notes users - I’m coming for you 😈.
10
1
68
@dexterleng
Dexter Leng
5 months
@dinosaurs1969 life ain’t all cookies n cream lil fella.
10
42
6K
@dexterleng
Dexter Leng
5 years
@PabloRochat Sounds like littering with extra steps.
40
155
4K
@dexterleng
Dexter Leng
6 years
@NME Where's that double decker bus when you need it.
10
153
2K
@dexterleng
Dexter Leng
8 months
@nooriefyi No one wants to waste their life making you rich (assuming that will happen).
4
3
377
@dexterleng
Dexter Leng
5 months
@ChShersh Functional programming was created so mid devs who can’t reason about state can still make programs.
23
12
352
@dexterleng
Dexter Leng
5 years
@theneedledrop @janerichsen Et Tu, Object? πŸ˜”.
2
2
187
@dexterleng
Dexter Leng
2 years
πŸ’« New app: We love Slack's emoji picker, so why not bring that to all apps in macOS? . ⚑ Super-fast: Type \brain in any app & press Return to see 🧠.πŸ” Huge emoji synonym database.🎨 Pick a default skin tone . Download TextPal at
13
14
164
@dexterleng
Dexter Leng
2 months
@skydotcs I asked them during my interview. They use imperative data structures or interface with C when they need the performance/latency. OCaml isn’t functional btw. It’s very easy to do mutation and you can do side effects without an IO monad.
1
3
130
@dexterleng
Dexter Leng
2 years
Roast my new app's teaser video 😭
19
4
131
@dexterleng
Dexter Leng
2 months
@doctorbaixue @snakefujoshi every website you visit loads an unknown script on your damn browser.
1
0
110
@dexterleng
Dexter Leng
2 years
Just made my first sale of πŸ₯³πŸŽ‰
Tweet media one
25
3
89
@dexterleng
Dexter Leng
10 months
Coming soon to ProNotes - Slash commands in Apple Notes.
Tweet media one
12
2
72
@dexterleng
Dexter Leng
5 years
@stevestp @PabloRochat I'm just W O K E my man.
5
0
58
@dexterleng
Dexter Leng
4 months
@sahir2k he’s everywhere
Tweet media one
2
0
66
@dexterleng
Dexter Leng
2 years
I will be building TextPal, an inline macOS emoji picker (and more πŸ‘€) over the next few days when I'm off work. 😜. I'll be tweeting about my progress. Here's what I have so far!
12
3
60
@dexterleng
Dexter Leng
8 months
I just released ProNotes v0.6. Introducing Command Palette, copy notes in markdown, and a new app icon.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
12
1
56
@dexterleng
Dexter Leng
2 months
@0xluffyb they’re NUS student cards!
Tweet media one
1
0
50
@dexterleng
Dexter Leng
10 months
Coming soon to ProNotes - View backlinks in Apple Notes. This means Apple Notes will support bi-directional links like Notion/Roam/Obsidian🀯
Tweet media one
11
2
49
@dexterleng
Dexter Leng
2 years
What if you could link to other notes in Apple Notes?. β†’ Type [[ .β†’ Type the note title .β†’ Press Return. Coming soon to my Apple Notes extension.
5
2
47
@dexterleng
Dexter Leng
2 years
Just launched πŸ“¦ Stash - The one-click solution to hide and restore windows and desktop icons. Made for those who record their screen frequently.
6
9
49
@dexterleng
Dexter Leng
7 months
I'm #OpenToWork for Summer 2025.
Tweet media one
5
6
48
@dexterleng
Dexter Leng
2 months
I just released ProNotes v0.7.7. - No longer need Full Disk Access for any ProNotes feature.- Fixed crashes in Search.- A bunch of improvements in Search brought to you by rewriting from List to NSTableView.
Tweet media one
6
2
44
@dexterleng
Dexter Leng
2 years
Here's how you can link to other notes in Apple Notes on macOS Sonoma. β†’ Type >>.β†’ Type the note title .β†’ Press Return. If the note doesn't exist, you can create a new note and link directly it to.
7
2
41
@dexterleng
Dexter Leng
7 months
getting rejected from big tech internships as a freshman with a 4.8/5.0 GPA and side projects making $$$ is my red pill. especially seeing the level of candidates they do accept. how do you not get bitter seeing that?.
17
0
39
@dexterleng
Dexter Leng
2 years
Redesigned TextPal's Settings to use GroupedFormStyle ✨
Tweet media one
Tweet media two
5
1
36
@dexterleng
Dexter Leng
2 years
Recently, I've been doing screen recordings frequently and found it quite tedious to minimize windows + delete Desktop icons just to do a 30s recording. So I made Stash - a free & simple macOS app to hide windows and desktop icons temporarily and restore them at a later time.
3
4
37
@dexterleng
Dexter Leng
2 months
@skydotcs bigger would be getting the offer but ALAS….
1
0
36
@dexterleng
Dexter Leng
2 years
πŸš€ Homerow is now live on Product Hunt! πŸ₯³. Homerow brings keyboard shortcuts to every button and link on your Mac 🎯. Less mouse and more keyboard 😎. Feel free to leave an upvote/comment/review on Product Hunt to show your support. ❀️.
11
5
35
@dexterleng
Dexter Leng
9 months
Just released ProNotes v0.4 πŸš€. You can now use slash commands and view backlinks in Apple Notes. More markdown commands added.
Tweet media one
Tweet media two
Tweet media three
9
1
32
@dexterleng
Dexter Leng
6 years
@xavierlur And they say chivalry is dead.
0
1
29
@dexterleng
Dexter Leng
2 years
@ash_lmb I agree with you, but I think there are some features still missing, that’s why I’m working on enhancing Apple Notes with Video:.
@dexterleng
Dexter Leng
2 years
Roast my new app's teaser video 😭
0
1
28
@dexterleng
Dexter Leng
2 months
@zack_overflow assembly (probably x86). then everything is open source.
1
0
28
@dexterleng
Dexter Leng
9 months
@lightxvision @hyprturing fr npcs can play the leetcode rat race. I’m just gonna be shipping.
1
0
28
@dexterleng
Dexter Leng
5 years
@theneedledrop Coldplay more like noplay ❌❌❌😀.
0
0
21
@dexterleng
Dexter Leng
1 year
revamped my personal website.
12
1
28
@dexterleng
Dexter Leng
6 months
Just rolled out new updates for ProNotes. Here’s what’s new:. ✨ Advanced Search: Filter by folder & title, and sort by creation or modified date.πŸ“… New slash commands: Add the current date instantly with /date or /today.- Fixed high CPU usage some users experience. - Fixed slash
Tweet media one
Tweet media two
3
0
25
@dexterleng
Dexter Leng
9 months
Coming soon to ProNotes - copy Apple Notes deeplinks to clipboard
2
0
25
@dexterleng
Dexter Leng
2 years
Woke up to even more sales. Thank you for the support ❀️. Can't wait to make ProNotes even better. Product validated βœ…
Tweet media one
@dexterleng
Dexter Leng
2 years
Just made my first sale of πŸ₯³πŸŽ‰
Tweet media one
2
0
24
@dexterleng
Dexter Leng
2 years
You can now scroll entirely with the keyboard with Homerow Alpha 20. πŸš€ Press β‡§βŒ˜J and and start scrolling with HJKL keys .πŸƒβ€β™€οΈ Hold Shift while scrolling to Dash.🦘 Switch to another scroll area with the indicated Numbers or the Tab key
3
4
23
@dexterleng
Dexter Leng
9 months
someone told me news of ProNotes is spreading around several groups at Apple πŸ‘€.
6
0
24
@dexterleng
Dexter Leng
2 years
I'm giving a talk next Friday @nushackers πŸ˜‰
Tweet media one
1
2
23
@dexterleng
Dexter Leng
2 years
@tdinh_me No πŸ˜‰, because:.
2
1
23
@dexterleng
Dexter Leng
10 months
@DanKulkov I didn't realise you can publish Google Docs. it loaded instantaneously jeez oml.
1
0
22
@dexterleng
Dexter Leng
9 months
Managed to get floating notes to work in Apple Notes. It's actually just a web view of iCloud Notes. Works surprisingly well. Syncs with Notes pretty fast and supports checklists. Doesn't support dark mode though.
Tweet media one
5
0
21
@dexterleng
Dexter Leng
9 months
Just released ProNotes v0.5 ✨. Use AI directly in Apple Notes, copy deeplink, and more.
Tweet media one
7
0
21
@dexterleng
Dexter Leng
9 months
Adding a paid tier to ProNotes soon. All existing features will remain free forever. I just have a cold brew addiction I need to fund.
Tweet media one
Tweet media two
Tweet media three
6
0
20
@dexterleng
Dexter Leng
2 years
Just released TextPal 1.1 πŸ’«. ✨ Pick emojis from a grid.πŸ”’ Command 0-9 to quickly pick an emoji.πŸƒβ€β™€οΈ Search is much faster and does not lag .🐞 Bug fixes
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
0
21
@dexterleng
Dexter Leng
1 year
worked on a running app for a final project and managed to trick myself into running πŸ’€
Tweet media one
Tweet media two
0
0
21
@dexterleng
Dexter Leng
6 years
Day 74 of using dark mode: my mind, free of the constraint of being a 1X UI designer, is able to manipulate the space-time continuum. I have the ability to levitate, but only a few feet off the ground. I now possess the ability to push code directly to master.
@skirani
Shekhar Kirani
6 years
3. 10x engineers laptop screen background color is typically black (they always change defaults). Their keyboard keys such as i, f, x are usually worn out than of a, s, and e (email senders).
1
2
18
@dexterleng
Dexter Leng
2 years
I just released Homerow Alpha 18. 30% Performance Bump and that's all you get this week πŸ˜ŽπŸš€
Tweet media one
3
2
19
@dexterleng
Dexter Leng
8 months
ProNotes survives another year #WWDC24.
3
0
18
@dexterleng
Dexter Leng
6 months
interview in Hong Kong next week and there’s no amount of leetcoding that can save me god I’m cooked.
10
0
19
@dexterleng
Dexter Leng
27 days
goal this year is to never touch a single leetcode. nothing good ever came out of doing that.
7
0
19
@dexterleng
Dexter Leng
4 months
just got rejected from another final round 🫠. I’m not getting an internship this summer huh.
6
0
19
@dexterleng
Dexter Leng
7 months
I added templates to Apple Notes in ProNotes v0.7. Simply add all your repetitive snippets to a "Templates" folder, and you can insert them into any note with a slash command. Template variables like [@]now and [@]today are supported.
3
0
17
@dexterleng
Dexter Leng
2 years
They moved the password field to the bottom of the Lock Screen in macOS Sonoma. Weird but ok.
Tweet media one
6
0
17
@dexterleng
Dexter Leng
9 months
Discontinuing TextPal. Was a fun project but not something I found myself using.
Tweet media one
9
0
17
@dexterleng
Dexter Leng
3 years
Homerow has its first three customers!!! I know its not a lot but I HAVE PAYING CUSTOMERS!!!
Tweet media one
7
0
17
@dexterleng
Dexter Leng
1 year
ProNotes v0.3 is out. Added Sonoma support and ALSO ITS FREE NOW!!!?!!!
Tweet media one
6
2
17
@dexterleng
Dexter Leng
6 months
Just released v0.7.6 - ProNotes should now work with macOS Sequoia 15.1 developer beta 2.
Tweet media one
4
0
16
@dexterleng
Dexter Leng
8 months
Apple Notes search sucks because (1) it's not keyboard-friendly and (2) the search bar is a mile away from the search results. Coming soon to ProNotes: Just hit Command-P for a keyboard-first, command palette style search.
Tweet media one
Tweet media two
4
0
16
@dexterleng
Dexter Leng
2 years
Coming soon in TextPal: Shift-Return to insert emojis repeatedly without closing TextPal. πŸ’―πŸ’―πŸ’―πŸ’―πŸ’―πŸ’―πŸ’―πŸ’―
1
0
16
@dexterleng
Dexter Leng
2 years
spent the last two weeks grinding leetcode after work for summer 2024πŸ’€
Tweet media one
Tweet media two
4
0
16
@dexterleng
Dexter Leng
8 months
the most hectic week of my life:. - lost my passport at the airport; found it 5 minutes before doors closed.- went to Bangkok for internship.- quit internship after realising it’s not for me.- flew to Da Nang because I can’t stay on ED visa.- flying back to BKK tmr.
4
0
16
@dexterleng
Dexter Leng
2 years
Coming soon in TextPal. Option to use a grid-style emoji picker instead of list.
3
0
15
@dexterleng
Dexter Leng
2 years
I am integrating AI with Apple Notes. Press Space for AI. Select a prompt (or type your own). After the AI is done, you can insert the output or iterate upon it with more prompts. What do you think?
3
0
14
@dexterleng
Dexter Leng
2 months
I really thought I would have gotten into big tech by year 2 and now I feel really lost.
5
0
15
@dexterleng
Dexter Leng
2 years
I just released Homerow 21 πŸ’«
Tweet media one
2
3
13
@dexterleng
Dexter Leng
2 months
Implemented a SwiftUI Toast component for ProNotes Search. It stacks, expands on hover, and you can swipe to dismiss.
1
0
15
@dexterleng
Dexter Leng
7 months
2am bug fixes 😴
Tweet media one
1
0
13
@dexterleng
Dexter Leng
2 years
Homerow is still the top post on /r/macapps 15 hours later! πŸ₯³
Tweet media one
1
0
13
@dexterleng
Dexter Leng
2 years
I'm launching @homerow_app on ProductHunt tomorrow at 12:01am PST. I'm pretty nervous 😨.
3
1
14
@dexterleng
Dexter Leng
2 years
@steipete Telegram is native? I’m surprised because it’s the most non-accessible app I’ve encountered.
3
0
13
@dexterleng
Dexter Leng
2 months
.@AnthropicAI hire me to work on your mac app please i'm begging you.
3
0
14
@dexterleng
Dexter Leng
2 years
I just posted TextPal on /r/macapps 🀞.
2
1
14
@dexterleng
Dexter Leng
2 years
I'm going to implement backlinking in Apple Notes on Sonoma.
@dexterleng
Dexter Leng
2 years
Here's how you can link to other notes in Apple Notes on macOS Sonoma. β†’ Type >>.β†’ Type the note title .β†’ Press Return. If the note doesn't exist, you can create a new note and link directly it to.
3
0
14
@dexterleng
Dexter Leng
2 years
@youyuxi Great talk Evan! I super resonated with the "troughs" of open source, but the difference was I didn't push through and instead closed sourced and charged money :P
Tweet media one
Tweet media two
1
0
13
@dexterleng
Dexter Leng
3 years
No longer just native apps - Homerow's Scroll-mode soon allows you to switch between scrollable panels in your favourite Electron apps like Slack, Discord, & LinearπŸ‘€
1
1
12
@dexterleng
Dexter Leng
7 months
All the SwiftUI implementations of ChatGPT i've seen so far is slow af + high cpu usage beyond a certain text threshold. Including the official app!. How do you fix this without switching to a web view? . cc @krzyzanowskim because your the GOAT of text rendering.
7
0
13
@dexterleng
Dexter Leng
5 years
I'll be interning at @Viki doing SWE starting March! πŸ˜€.
2
0
13
@dexterleng
Dexter Leng
2 years
Launching Keyboard Scroller, a macOS micro-app to trackpad-scroll with keyboard shortcuts. Download hereπŸ‘‡.
2
3
12
@dexterleng
Dexter Leng
8 months
TIL you can press Command-3 to view all your file attachments in Apple Notes
Tweet media one
1
1
11
@dexterleng
Dexter Leng
4 months
I may have splurged a bit
Tweet media one
2
0
13
@dexterleng
Dexter Leng
6 years
Day 100: Awaken from my cryogenic sleep, I discovered I was nominated president of the Node.js project. Confused, I checked GitHub. I discovered in my unconscious state, I fixed ALL nodejs bugs. I smirk, for I am not the 10Xer Open Source deserves, but the 10Xer Open Source needs.
1
2
12
@dexterleng
Dexter Leng
7 months
@FreyaHolmer trivial. if both numbers are non-negative, use a pairing function like Cantor to encode them as a single integer, and decode when needed.
Tweet media one
1
0
13
@dexterleng
Dexter Leng
9 months
hey @browsercompany if you ever need a cracked mac dev with a kind soul, baby brown eyes, and a child-like sense of wonder in the concrete jungles where dreams are made of, I’ll be here waiting for you πŸ₯Ί.
@dexterleng
Dexter Leng
9 months
@joodalooped already have a sick portfolio and no one wants to send me to New York 😒. I don’t think that’s the limiting factor. Skill gap somewhere else (tism? no rizz?). After a year of burnout im finding a lot of joy in just indulging in coding just for the sake of it.
3
2
13
@dexterleng
Dexter Leng
2 years
4 more hours until voting ends on ProductHunt. Homerow is at #10 πŸ‘€
Tweet media one
Tweet media two
1
1
13
@dexterleng
Dexter Leng
1 month
im the first person in my family to go to college. realising the impact this had on me after taking a sociology course:. - immense respect (fear?) of institutions and corporations -> need big tech internship to move up the class ladder. better to be goliath than david. - risk.
4
0
13
@dexterleng
Dexter Leng
4 years
Sneak peek of two new abilities in @vimacapp - πŸͺŸ Window Switching and πŸ“œ clicking on Context Menu buttons
1
3
11
@dexterleng
Dexter Leng
9 months
@levelsio telegram doesn't encrypt your data so they might just do the same.
3
0
11
@dexterleng
Dexter Leng
6 months
hello my old friend
Tweet media one
4
0
12
@dexterleng
Dexter Leng
2 years
Formatting text w/ Apple Notes sucks because:. 1. The format button is far away at the top of the window. 2. The shortcuts are hard to remember / conflict. What if there was a conveniently placed toolbar above the selected text?. Coming soon.
4
0
12
@dexterleng
Dexter Leng
2 years
I had a lot of fun working with @jordibruin on MacGPT the past few days. 😊 Its amazing how fast he ships.
@jordibruin
Jordi Bruin
2 years
MacGPT 3.0 is launching tomorrow! New features such as Global, Inline, Markdown and more πŸ‘€. And a lovely new app icon by @matthewskiles !
Tweet media one
1
0
12
@dexterleng
Dexter Leng
6 years
Day 95 of using dark mode: I have discovered faster-than-light travel with tachyons. Earth no longer holds enough resources to feed my expanding mind. As I speed towards Proxima Centauri in chinos and flip-flops, I look back at the pale blue dot and let out a gentle: "LGTM".
2
0
11
@dexterleng
Dexter Leng
4 months
going back to projects and hobbies that bring me joy now.
3
0
12
@dexterleng
Dexter Leng
8 months
Whoa the first time an app of mine is featured on YouTube! 😊.
1
0
12
@dexterleng
Dexter Leng
10 months
Stress the little details ❀️. You can use arrow keys, Control-N/P, or the good ol' mouse when using slash commands in Apple Notes via ProNotes. Inspired by @raycastapp.
2
0
12
@dexterleng
Dexter Leng
2 years
Ended the day with #10 position secured. πŸ’° No badge or anything - but it counts as a success in my books.
Tweet media one
1
0
12
@dexterleng
Dexter Leng
7 months
fixed some crashing i detected using @getsentry . focusing on stability over features now.
Tweet media one
2
0
10