56 lines
3.1 KiB
HTML
56 lines
3.1 KiB
HTML
{{define "nav"}}
|
|
|
|
{{end}}
|
|
|
|
{{define "body"}}
|
|
<section id="automation">
|
|
<div class="page-header">
|
|
<h2 class="page-title">Technical Tools & Automation</h2>
|
|
<span class="page-sub">engineering/programing</span>
|
|
</div>
|
|
<div class="exp-grid">
|
|
<p class="exp-body">
|
|
The task here is simple: to reduce work, it's a simple investment. The choice of picking the correct
|
|
bottleneck is as important as the tool itself, as this gives it use. If it's never used, it never creates
|
|
value. The same goes for uptime, it's important that stability is almost perfect, as downtime undermines
|
|
the utility of having the tool. Remember that making and using a tool also creates debt for future
|
|
maintenance of the tool.
|
|
<br>
|
|
To adhere to this, I often choose Golang or Python as they are cheap to maintain. Golang has good
|
|
stability because it is easy to code and compile checks give early error detection. A word of caution on
|
|
AI generated tools: while they are cheap to make, the maintenance debt grows exponentially, as the code is
|
|
often poorly understood by the team and difficult to reason about over time.
|
|
|
|
</p>
|
|
<div class="exp-card" >
|
|
<div class="exp-header">
|
|
<span class="exp-title">Portfolio Engine</span>
|
|
</div>
|
|
<p class="exp-body">A lightweight portfolio and financial data backend written in Go. Tracks companies,
|
|
currencies, revenue reports, and trades across configurable time periods — replacing spreadsheets with a
|
|
proper database, REST API, and interactive shell.</p>
|
|
<span class="exp-title">Roadmap</span>
|
|
<ul style="padding: 20px;">
|
|
<li class="exp-body">Price update endpoint</li>
|
|
<li class="exp-body">Multi-currency conversion</li>
|
|
<li class="exp-body">Frontend dashboard</li>
|
|
<li class="exp-body">Shares outstanding history database table</li>
|
|
<li class="exp-body">Earnings per share (EPS) based on shares owned</li>
|
|
<li class="exp-body">First-In, First-Out (FIFO) realized gains</li>
|
|
<li class="exp-body">Dividends earned and related taxes</li>
|
|
<li class="exp-body">Total tax obligations</li>
|
|
</ul>
|
|
<a class="outlink" href="https://git.samantha42.xyz/samantha/Portfolio-Engine">Git repo</a>
|
|
</div>
|
|
<div class="exp-card">
|
|
<div class="exp-header">
|
|
<span class="exp-title">Accounting Management</span>
|
|
</div>
|
|
<p class="exp-body">
|
|
A lightweight, SQL-backed, web-based CLI system designed to track assets and liabilities. The goal is to
|
|
provide a simple, fast, and scalable financial tracking tool that can grow from personal use to more
|
|
advanced scenarios.</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
{{end}} |