[{"data":1,"prerenderedAt":150},["ShallowReactive",2],{"blog-actuworry":3},{"id":4,"title":5,"body":6,"date":135,"description":136,"extension":137,"featured":138,"meta":139,"navigation":140,"path":141,"seo":142,"stem":143,"tags":144,"__hash__":149},"blog\u002Fblog\u002Factuworry.md","Actuworry – My Go-Powered Actuarial Tool",{"type":7,"value":8,"toc":124},"minimark",[9,16,26,29,32,36,39,42,46,62,66,75,79,82,85,89,103,107,110,121],[10,11,12],"blockquote",{},[13,14,15],"p",{},"What is Actuworry?",[17,18,20,21,25],"h2",{"id":19},"what-is-actuworry","What ",[22,23,24],"em",{},"is"," Actuworry?",[13,27,28],{},"Actuworry is a simple actuarial simulation project I built using Go. It models core functions insurers often outsource—like pricing, reserving, and forecasting—in a transparent and extensible way.",[13,30,31],{},"It's a starting point for actuaries, students, and developers who want to understand how actuarial logic can be expressed in code without needing large, expensive enterprise tools.",[17,33,35],{"id":34},"why-i-built-it","Why I Built It",[13,37,38],{},"As an actuarial science student learning to code, I wanted to build something that bridges both worlds: actuarial thinking and modern programming. Actuworry is that bridge—written in Go, minimal by design, and focused on clarity.",[13,40,41],{},"It's also part of my larger journey to build out more actuarial tooling that's fast, open, and educational.",[17,43,45],{"id":44},"what-can-it-do","What Can It Do?",[47,48,49,53,56,59],"ul",{},[50,51,52],"li",{},"Basic reserving calculations",[50,54,55],{},"Pricing models with assumptions",[50,57,58],{},"Stochastic simulations (planned)",[50,60,61],{},"Actuarial workflows mapped to clean Go modules",[17,63,65],{"id":64},"visit-the-github-repo","Visit the GitHub Repo",[13,67,68],{},[69,70,74],"a",{"href":71,"rel":72},"https:\u002F\u002Fgithub.com\u002Flubasinkal\u002Factuworry",[73],"nofollow","github.com\u002Flubasinkal\u002Factuworry",[17,76,78],{"id":77},"how-its-structured","How It's Structured",[13,80,81],{},"I'm using only the Go standard library—no frameworks. The goal is to stay close to the metal and learn how to manage real actuarial logic with good software design principles.",[13,83,84],{},"Right now it's a monorepo, but I plan to modularize pieces like assumptions, claim generation, reserve validation, and policyholder behavior.",[17,86,88],{"id":87},"whats-next","What's Next?",[47,90,91,94,97,100],{},[50,92,93],{},"Adding Monte Carlo simulations",[50,95,96],{},"Documentation and examples for new contributors",[50,98,99],{},"Web UI for experimentation (maybe with Vue!)",[50,101,102],{},"Benchmarking against spreadsheet-based workflows",[17,104,106],{"id":105},"who-should-check-it-out","Who Should Check It Out?",[13,108,109],{},"If you're:",[47,111,112,115,118],{},[50,113,114],{},"Learning actuarial science and want to code real models",[50,116,117],{},"A Go developer interested in finance\u002Finsurance",[50,119,120],{},"Looking to contribute to something practical and open-source",[13,122,123],{},"You're welcome to fork, star, and build with me.",{"title":125,"searchDepth":126,"depth":126,"links":127},"",2,[128,129,130,131,132,133,134],{"id":19,"depth":126,"text":15},{"id":34,"depth":126,"text":35},{"id":44,"depth":126,"text":45},{"id":64,"depth":126,"text":65},{"id":77,"depth":126,"text":78},{"id":87,"depth":126,"text":88},{"id":105,"depth":126,"text":106},"2025-08-06","A lightweight actuarial simulation tool focused on pricing, reserving, and forecasting.","md",false,{},true,"\u002Fblog\u002Factuworry",{"title":5,"description":136},"blog\u002Factuworry",[145,146,147,148],"go","actuarial","insurance","simulation","eXVTSiAbykiHptnF0LEGO4sziI4KmrtGoXNzFqqWsDA",1779304901362]