Rafael Soh Profile Banner
Rafael Soh Profile
Rafael Soh

@rarfell

2,858
Followers
340
Following
128
Media
582
Statuses

film photographer dabbling in software

durham / singapore
Joined December 2018
Don't wanna be here? Send us removal request.
@rarfell
Rafael Soh
1 year
number entry animations, as recommended by @Mursalleen_
15
31
640
@rarfell
Rafael Soh
1 year
autocomplete based on recent transactions, coming to v2.1.3
25
28
589
@rarfell
Rafael Soh
7 months
Redesigned @emptyfasting progress bar ⏱️
22
16
535
@rarfell
Rafael Soh
8 months
ExpandingTrio.swift 😎
15
27
520
@rarfell
Rafael Soh
11 months
haven’t touched react native for a while, but glad to finally be getting the hang of reanimated. hope to ship this simple focus timer app real soon 👍🏻
9
21
513
@rarfell
Rafael Soh
1 year
realised the average line ought to be animated too 🤷
8
13
323
@rarfell
Rafael Soh
1 year
dynamic type support coming to @budgetwithdime 🥳 i was diagnosed with keratoconus - a degenerative eye disease - 3 years ago, and have since lost all functional vision in my right eye. whilst i cling on to my vision in my left, i've grown to realise how important accessibility
4
17
313
@rarfell
Rafael Soh
1 year
scrolling time picker in #reactnative . inspired by @MaximKachurin ’s repo but rebuilt from scratch cuz integrating it js didn’t work…
3
22
296
@rarfell
Rafael Soh
1 year
thrilled to announce that @budgetwithdime is now #opensource ! you can check it out here: learning from other open-source projects was an essential part of my ios development journey. whether you want to contribute your ingenious tweaks, work with me on
18
22
275
@rarfell
Rafael Soh
1 year
couple of small qol updates coming to budgets. 1. ability to add transactions for a particular category within that budget’s detail page
6
9
274
@rarfell
Rafael Soh
1 year
error wiggles, inspired by @fabiangruss
8
8
226
@rarfell
Rafael Soh
7 months
Raffi and I first connected over our shared love for minimal, focused, yet delightful apps; it only made sense that we built one ourselves. @Emptyfasting is now LIVE on the Product Hunt! Do check it out here: , your upvote would mean the world to us 🫶🏻
16
12
218
@rarfell
Rafael Soh
11 months
insights page redesign? shoutout to @tweetbylokki for the mockups and inspiration. do let me know what y’all think about this!
15
6
203
@rarfell
Rafael Soh
8 months
With Ramadan starting tomorrow (and Lent currently ongoing), we had to add daytime fasting to @emptyfasting .
15
9
193
@rarfell
Rafael Soh
8 months
ExpandingGradient.swift 🤤🤤
3
7
182
@rarfell
Rafael Soh
8 months
Tweet media one
4
5
173
@rarfell
Rafael Soh
7 months
Surreal.
Tweet media one
9
3
174
@rarfell
Rafael Soh
8 months
Reworked home screen and newly implemented insights page for @emptyfasting .
5
5
170
@rarfell
Rafael Soh
9 months
Testflight dropping next week. Can’t wait to share with y’all what @raffichill and I have been working on.
5
4
158
@rarfell
Rafael Soh
9 months
Additional Testflight slots opening up real soon @emptyfasting .
10
5
149
@rarfell
Rafael Soh
1 year
something i had glossed over till somebody emailed me asking for it 😅 @budgetwithdime
5
5
135
@rarfell
Rafael Soh
8 months
Logging previous fasts is now a breeze in @emptyfasting 😎
5
3
133
@rarfell
Rafael Soh
8 months
Live activities are live on @emptyfasting ’s Testflight 😎
8
2
132
@rarfell
Rafael Soh
8 months
One of the small but delightful interactions we've sprinkled throughout the app 🙂
@emptyfasting
Empty Fasting
8 months
🙂🙃
3
16
422
1
3
122
@rarfell
Rafael Soh
9 months
Raf 🤝🏼 Raf. Been a pleasure working with @raffichill on @emptyfasting , Testflight dropping real soon 👊🏻.
7
3
116
@rarfell
Rafael Soh
1 year
haptic feedback modes coming to @budgetwithdime . many have requested for a haptic numpad and other tactile sensations app-wide, i’ll try to include them in the new “excessive” mode 👍🏻
1
5
114
@rarfell
Rafael Soh
8 months
tried all kinds of timeline hacks to get a live updating widget, turns out it’s just a simple text view style. shoutout to @michael_tigas for pointing me in the right direction. widgets have landed in @emptyfasting ’s testflight 😎
7
3
114
@rarfell
Rafael Soh
1 year
really surreal moment for me: @budgetwithdime just crossed 50k downloads! never intended for it to be more than a mini-project to pick up iOS development, and am immensely grateful to everyone who has downloaded, reviewed or shared it with others. special mention to all the bug
Tweet media one
7
3
110
@rarfell
Rafael Soh
11 months
couple of modifications coming to the new transaction page of @budgetwithdime to accomodate more properties. here's a new category picker intended to more reachable, more convenient (less scrolling to find intended category) and ultimately more space efficient. once again s/o to
12
6
103
@rarfell
Rafael Soh
9 months
Implementing swipe-to-delete is a breeze with SwiftUI — even without touching the built-in List framework.
4
4
98
@rarfell
Rafael Soh
7 months
Shout-out to @coryetzkorn and @raffichill for this sweeettt interaction, check it out yourselves at 😎
2
1
92
@rarfell
Rafael Soh
1 year
limit displayed upcoming transactions to those that are actually upcoming (2 weeks from now). useful if you have many, many recurring expenses.
1
3
91
@rarfell
Rafael Soh
1 year
with the new apple pay automation, here’s how you can trigger @budgetwithdime ’s shortcut with each transaction! it will automatically extract the transaction amount and name.
14
6
86
@rarfell
Rafael Soh
1 year
swipe to change between expenses and incomes. after a lil experimenting, found out that the drag offset raised to the power of 0.8 creates a neat damping effect.
1
1
85
@rarfell
Rafael Soh
1 year
Tryna learn some React Native. Damn I miss Swift.
6
1
78
@rarfell
Rafael Soh
1 year
Add future transactions and take note of your upcoming recurring payments, coming soon in v3.
Tweet media one
16
2
71
@rarfell
Rafael Soh
4 months
it's been a minute - 2.5 months of travelling to be exact. but i'm stoked to announce that v2 of @emptyfasting is in the works and will be dropping in no time. stay tuned for more updates!
Tweet media one
7
0
70
@rarfell
Rafael Soh
1 year
been meaning to add this for a while, and seeing @FloWritesCode ’s tutorial on how to save views as images was the impetus i needed to get working on it. much simpler than i expected 👍🏻
3
2
68
@rarfell
Rafael Soh
1 year
as i work on multi-category budgets, am struggling to pack as much information as possible into each budget's "block". would appreciate any ideas on how i could possibly rearrange this as its a lil' messy right now 😅
Tweet media one
7
1
66
@rarfell
Rafael Soh
11 months
over 1000 5⭐ ratings for @budgetwithdime . reading these reviews is incredibly encouraging, thank you for each one of them 🙏🏻
Tweet media one
3
1
61
@rarfell
Rafael Soh
1 year
this was surprisingly easy to implement. amazing article by @stefanjblos really helped me out!
3
1
52
@rarfell
Rafael Soh
11 months
real close to 1,000! if you have found @budgetwithdime to be useful, it would be incredibly helpful if you could give it a great review here: can't afford marketing for a 100% free app, so ratings are my best bet at spreading the word about it. thanks!
Tweet media one
7
4
50
@rarfell
Rafael Soh
1 year
leveraging ios17’s interactive widgets - a quick add widget for common transactions (that do not necessarily occur on a regular frequency), coming real soon to @budgetwithdime
3
2
49
@rarfell
Rafael Soh
1 year
a large recent transactions widget that a few users requested for is coming in 2.1.3 too 👍🏻
Tweet media one
1
0
47
@rarfell
Rafael Soh
1 year
undo deletions in @budgetwithdime
3
1
46
@rarfell
Rafael Soh
2 years
Redesigned “new transaction” page - now with the income/expense toggle + more emphasis on reachability (time picker) and ease of use (select categories without horizontally scrolling through a long list). Coming in a huge v2 update. #swift #ios
4
1
47
@rarfell
Rafael Soh
1 year
@budgetwithdime just crossed 30k downloads... Crazy seeing how far it has grown from an iExpense spin-off (check out @twostraws goated 100 Days of SwiftUI course) to what it is today. Grateful for all the support thus far, and glad to announce that v3's on the way 😉.
Tweet media one
5
2
47
@rarfell
Rafael Soh
7 months
Ramadan Mode in @emptyfasting is live on the App Store 🌙 Check it out here:
2
3
44
@rarfell
Rafael Soh
2 years
V2 launch prep @budgetwithdime
Tweet media one
5
1
45
@rarfell
Rafael Soh
11 months
multi-account + multi-currency support up next 🤞🏻
@budgetwithdime
Dime - Budget and Expenses
11 months
Dime v2.1.3 now out on the App Store with Dynamic Type support, deletion undo-ing, transaction suggestions, bug fixes and more! Check it out here:
3
2
49
5
2
44
@rarfell
Rafael Soh
1 year
am trying to add the ability to search for transactions by amount (instead of just note/category). however, i’m only able to get perfect matches i.e. if the search query (String) is 3, i’ll only be able to fetch using my NSPredicate transactions whose value is exactly 3 - not 3.2
4
4
43
@rarfell
Rafael Soh
1 year
finally got around to working on data import in @budgetwithdime . would appreciate any feedback on the user flow i've built thus far! #buildinpublic
3
3
43
@rarfell
Rafael Soh
2 years
Been really busy recently, am still working on v2, hoping for an early Feb launch. @budgetwithdime
7
3
42
@rarfell
Rafael Soh
7 months
I was never intending to build a personal site anytime soon, but I knew I had to test out Ignite when @twostraws dropped it last weekend. It's SwiftUI-sque syntax and markdown compatibility enabled me to get up and running in no time.
Tweet media one
3
2
42
@rarfell
Rafael Soh
1 year
designed by the incredibly talented @rudra_dsigns , introducing the new @budgetwithdime icon, coming real soon in v2.1 🥳
Tweet media one
4
1
40
@rarfell
Rafael Soh
1 year
thanks for the feature!
@niceiosapps
Nice iOS Apps
1 year
Dime: Budget & Expense Tracker — clean, aesthetic and free budget tracker @budgetwithdime has a wonderful interface making it as easy as possible to track your expenses and budget. I always appreciate apps which have such clean aesthetics but still
Tweet media one
3
5
42
1
1
40
@rarfell
Rafael Soh
1 year
still struggling with the interactive widgets but a long awaited @budgetwithdime update should be shipping together with ios17 next week 👍🏻
Tweet media one
2
2
39
@rarfell
Rafael Soh
2 years
Currently building v2, with income support ofc #ios #swift
7
2
37
@rarfell
Rafael Soh
1 year
Tweet media one
8
2
37
@rarfell
Rafael Soh
8 months
It’s an honour to once again grace this list 🫡🫡
@aleksliving
Aleks
8 months
continuing to collect s-tier apps for “future reference”
Tweet media one
43
86
2K
1
0
35
@rarfell
Rafael Soh
2 years
Thoughts? Am trying to introduce an overall (category-less) budget. @budgetwithdime
Tweet media one
5
1
34
@rarfell
Rafael Soh
1 year
@budgetwithdime was launched exactly a year ago, and what a journey it has been. dipping my toes into software dev (let alone mobile dev) was intimidating but has proven to be immensely fulfilling too.
1
1
34
@rarfell
Rafael Soh
1 year
never knew you could chain more than 3 transitions 🤯
Tweet media one
1
0
33
@rarfell
Rafael Soh
1 year
shdnt hv taken so long but custom category colours in @budgetwithdime .
5
1
33
@rarfell
Rafael Soh
2 years
Just launched my first iOS app @budgetwithdime . Grateful to @twostraws for his amazing course that I started in January - this app is “that project you ought to work on to put your newly learnt skills to practice” #swiftui #iOSDev Check it out:
9
2
33
@rarfell
Rafael Soh
10 months
home screen looking good bro 🫡
@NotionAouab
Aouab | Notion Consultancy
10 months
My business page. Show me yours.
Tweet media one
12
3
82
1
0
32
@rarfell
Rafael Soh
1 year
new budget creation form in @budgetwithdime . not the biggest fan of the pill/capsule shaped progress indicator but haven’t thought of a better alternative yet…
2
2
30
@rarfell
Rafael Soh
1 year
nowadays you’ve got to incorporate gpt into just about anything, don’t you?
2
2
29
@rarfell
Rafael Soh
1 year
new v2.1.3 @budgetwithdime build out on testflight with a whole lotta dynamic type fixes, haptics and more. reworked and cleaned up a whole lotta redundancy across the codebase too (s/o to @izyumidev for help with this). check it out here:
1
4
29
@rarfell
Rafael Soh
1 year
been working on a new app with a buddy of mine under @_buildspace s4, starting off w a simple, well designed focus timer but also exploring how productivity can be made social. but mainly just us tryna pick up #reactnative by building something tangible.
3
0
29
@rarfell
Rafael Soh
2 years
V2 of @budgetwithdime is finally out. Took longer than expected as I was really bz with college applications but glad that it’s finally shippable. Check it out, leave a review, and lmk watchu think :)
4
3
28
@rarfell
Rafael Soh
10 months
@helmisatria_ honoured to have inspired your design, but a little more creativity on your end would’ve gone a long way… this looks like a direct replica of @budgetwithdime less the new font.
1
0
28
@rarfell
Rafael Soh
1 year
damn they really upped their game 👍🏻
Tweet media one
5
0
28
@rarfell
Rafael Soh
1 year
if you have found dime to be useful, it would be incredibly helpful if you could give it a great review on the app store. am unable to afford marketing for an app i don't monetise, so ratings and reviews are my best bet at spreading the word about it. thanks a million ❤️
1
0
27
@rarfell
Rafael Soh
2 years
v2 of @budgetwithdime is out on Testflight with numerous new features, UI reworks and bug fixes. A few more bug fixes and hopefully the end-Jan/early-Feb promise can be met. Check it out at .
9
4
26
@rarfell
Rafael Soh
10 months
it's 2024 here in singapore, and i would like to take this opportunity to sincerely thank everyone for the conversations, support, feedback, and friendships that have blossomed in 2023 (on x itself and beyond).
2
0
26
@rarfell
Rafael Soh
1 year
data import done and ready to ship on testflight @budgetwithdime
3
2
27
@rarfell
Rafael Soh
1 year
custom insight time frames coming to @budgetwithdime soon. small but especially crucial feature for those who would like to align the statistics according to their payday.
Tweet media one
Tweet media two
3
1
27
@rarfell
Rafael Soh
10 months
🤔🤔
@helmisatria_
Helmi Satria
10 months
Kurang suka sm aplikasi yg dipake sehari hari buat track pengeluaran 💸 Coba bikin sendiri dan ternyata sekarang bikin app yg support Offline jauh lebih simple 🤯 Boleh dicobaa , please let me know what you think
Tweet media one
Tweet media two
Tweet media three
66
278
2K
3
2
26
@rarfell
Rafael Soh
1 year
more updates on data import in @budgetwithdime . not too happy about the category linking yet though. #buildinpublic
1
0
26
@rarfell
Rafael Soh
2 years
Switch between row and grid view for your budgets. @budgetwithdime
Tweet media one
2
1
26
@rarfell
Rafael Soh
7 months
Would love your thoughts on this!
@emptyfasting
Empty Fasting
7 months
Help. We can't choose.
15
3
102
10
0
25
@rarfell
Rafael Soh
1 year
special thanks to @izyumidev and @jignesh272 for your contributions!
@budgetwithdime
Dime - Budget and Expenses
1 year
We've just crossed 1,000 followers on X and 300 stars on GitHub! Thank you for the overwhelming support over the past month, particularly to those who've begun contributing to what is now an open-source project. v2.1.3 shipping real soon!
Tweet media one
3
0
51
0
1
22
@rarfell
Rafael Soh
11 months
simple but delightful animations coming to @fokooz . @gerald_yeo0 and i couldn’t think of a name so this dumb one we chose for our github repo will suffice for the time being. name suggestions appreciated 🙏🏻
1
1
24
@rarfell
Rafael Soh
1 year
finally getting the hang of reanimated and i must say it's pretty darn powerful. but having to manually animate row additions and deletions is a headache nonetheless. #ReactNative
3
3
23
@rarfell
Rafael Soh
1 year
am grateful for all 41,000 of you who have downloaded and tried out dime, especially those who have gone the extra mile to share bug reports, feedback, and feature requests 😌
1
0
24
@rarfell
Rafael Soh
7 months
Today marks the completion of my 2 years of mandatory National Service in the Singapore Army - easily the most exasperating yet memorable experience of my life thus far. And it also marks the start of a 30 day bike-packing trip around Taiwan.
Tweet media one
5
0
24
@rarfell
Rafael Soh
1 year
courtesy of @raphaelsalaja ‘s amazing metallurgy library, here’s a miles-morales-esque effect when u’re log a future expense in @budgetwithdime
2
2
24
@rarfell
Rafael Soh
1 year
Arc by @browsercompany is amazing. Was pretty satisfied with Brave, but Split View and Spaces are true game changers. Never have I looked forward to weekly updates like I now do for Arc.
1
1
22
@rarfell
Rafael Soh
1 year
react native annoyances #242 : when u create a stack of touchable opacities (by rendering each in a view with position absolute), only the top and bottommost ones can be tapped 🤦🏻‍♂️
3
1
22
@rarfell
Rafael Soh
3 months
IT’S OUT!!!
@raffichill
Raffi Chilingaryan
3 months
Introducing Numbies (Social) ✨🚀💪 Numbies allows you to call your friends into a live workout where everyone counts up their reps during a 5 minute session. It's great as a single player app too, and it's available on the App Store today.
29
10
361
1
0
22
@rarfell
Rafael Soh
1 year
build 7 of v2.1.3 now out on testflight, with the "recommendations" feature (and other bug fixes ofc): test it out here:
1
1
22
@rarfell
Rafael Soh
9 months
youch 😅
Tweet media one
11
0
21
@rarfell
Rafael Soh
2 years
Redesigned categories page, one that allows you to rearrange the order of categories. Income tracking also in the works 👍🏻
5
2
20
@rarfell
Rafael Soh
11 months
have been wrestling with a missing transactions bug with @budgetwithdime ever since the v2.1 update... would appreciate if anyone who is well versed with CoreData & CloudKit could help me look through the dataController class and see if i'm missing something out 🙏🏻
10
1
20
@rarfell
Rafael Soh
1 year
pleasant birthday surprise 😊
Tweet media one
1
0
19
@rarfell
Rafael Soh
1 year
all these mrr tweets really make me wonder if i should’ve monetised @budgetwithdime from the beginning. probably could’ve bought myself a leica m6 by now. but then again, i still find it pretty hypocritical to charge for a tool to help you save money.
1
0
19
@rarfell
Rafael Soh
2 years
And of course, no changes to the pricing model - 100% free with no ads or paywalls. Do drop a lil tip if you enjoyed using it though, am tryna fundraise for my next Apple Developer subscription cycle 🤦‍♂️
1
0
18
@rarfell
Rafael Soh
8 months
Love this!
@vedantmg
Vedant Gurav
8 months
Recreated the awesome splitscreen interaction from @tryamie Turned it into a fully customisable component in SwiftUI — package in replies 👇🏽
23
64
904
0
1
18