GitHub.com
tcp/443 tcp/80
Open service 185.199.110.153:80 · lnull.me
2026-02-07 17:30
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 28F0:95751:ED98A8:FEF7E1:698776A4 Accept-Ranges: bytes Date: Sat, 07 Feb 2026 17:30:12 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lga21965-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1770485413.911591,VS0,VE4 Vary: Accept-Encoding X-Fastly-Request-ID: efa5f3bff496e623ec5ac97fd27455c4cfdb8a30 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:80 · lnull.me
2026-02-07 17:30
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 28F0:95751:ED98A8:FEF7E1:698776A4 Accept-Ranges: bytes Date: Sat, 07 Feb 2026 17:30:12 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lga21986-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1770485413.907402,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 5737fced13f4ae778c623da32fa53b1c8ffcc107 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8003::153:80 · lnull.me
2026-02-07 17:30
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 28F0:95751:ED98A8:FEF7E1:698776A4 Accept-Ranges: bytes Date: Sat, 07 Feb 2026 17:30:12 GMT Via: 1.1 varnish Age: 0 X-Served-By: cache-lga21948-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1770485413.906810,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 52ebaeec38034b6294ba53618c9239ab731b0885 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.108.153:80 · lnull.me
2026-02-07 17:30
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: FFD4:24D59:F38F6B:F7166D:698776A4 Accept-Ranges: bytes Age: 0 Date: Sat, 07 Feb 2026 17:30:12 GMT Via: 1.1 varnish X-Served-By: cache-vie6376-VIE X-Cache: MISS X-Cache-Hits: 0 X-Timer: S1770485413.736463,VS0,VE115 Vary: Accept-Encoding X-Fastly-Request-ID: 77e28b9db70fd19328da8be5a886c6bf11063e71 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8001::153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: DCC0:26DC0F:692F65:704693:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-yyz4550-YYZ X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.687387,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: bf294d63f3fc412864adfd81048e3083f749cfce Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.111.153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: BA00:251BCE:16F5CE:17CF09:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-sin-wsat1880052-SIN X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.702599,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 3b4d662bbfecd5a09cc53f907e73362c39895da4 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.111.153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html x-origin-cache: HIT Location: https://lnull.me/ X-GitHub-Request-Id: 91DE:1E9737:415E85:43048A:69710E64 Accept-Ranges: bytes Age: 0 Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish X-Served-By: cache-sjc10047-SJC X-Cache: MISS X-Cache-Hits: 0 X-Timer: S1769016933.732575,VS0,VE97 Vary: Accept-Encoding X-Fastly-Request-ID: 72757c7a10a5b2e7ef440631e6e272f37a1366f8 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8001::153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:32 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 697E:2E7C45:18596F:19287A:69710E63
Accept-Ranges: bytes
Age: 0
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
X-Served-By: cache-lcy-egml8630031-LCY
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1769016933.719861,VS0,VE89
Vary: Accept-Encoding
X-Fastly-Request-ID: 0030414e5bef2644b1cf047e529bf1619131d1de
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 185.199.108.153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:31 GMT
Cache-Control: max-age=600
x-proxy-cache: HIT
X-GitHub-Request-Id: 1953:1F529C:9795C:A5FEA:69710E63
Accept-Ranges: bytes
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-bom-vanm7210060-BOM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1769016933.907036,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: fca54d07863f30f063066508cfc78edfc8e5e3ca
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 2606:50c0:8002::153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:31 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: C4BF:3C6760:733DF8:74B980:69710E61
Accept-Ranges: bytes
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-vie6365-VIE
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1769016933.684490,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: e8ff3bd98c978884ce2bbed16d6f78eb24738040
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 185.199.110.153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 8C29:3BC00D:7378B7:74F39D:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-rtm-ehrd2290046-RTM X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.767616,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 81daf6cee712b1af514061a8bde4ea134461dcb3 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8002::153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 914E:A89AD:7CD5F5:83EEFA:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-lga21951-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.582503,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 8845df3ebe0119747a9a05bd29fe901fc4c9091c Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8003::153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 289C:16F3A9:6D65F0:74805B:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-lga21979-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.572631,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 477dbcd678416ae2ec0e39a22138d3066b8425ba Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8002::153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 8FFA:F370E:74A447:761BF8:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-fra-eddf8230187-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.633090,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: b16bd659ad93b56085ec13556ba3385ccb886bb5 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8002::153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: F484:338434:710531:782467:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-yyz4583-YYZ X-Cache: HIT X-Cache-Hits: 2 X-Timer: S1769016933.551560,VS0,VE0 Vary: Accept-Encoding X-Fastly-Request-ID: 00383ec5f88b554b5e9d0ccf9977de0a4a109ed5 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8003::153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:31 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: F9C5:A75AA:73A407:751F03:69710E63
Accept-Ranges: bytes
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-fra-eddf8230035-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1769016933.656157,VS0,VE5
Vary: Accept-Encoding
X-Fastly-Request-ID: 03d7b08186b0d91414f1f082b9459635d80e95f2
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 2606:50c0:8003::153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 8FFA:F370E:74A447:761BF8:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-fra-eddf8230139-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.631436,VS0,VE3 Vary: Accept-Encoding X-Fastly-Request-ID: f3bdda72f7fe82898ef285522166202f06d297f4 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html x-origin-cache: HIT Location: https://lnull.me/ X-GitHub-Request-Id: D30D:2990E5:17A5AE:1874AE:69710E63 Accept-Ranges: bytes Age: 0 Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish X-Served-By: cache-lon420104-LON X-Cache: MISS X-Cache-Hits: 0 X-Timer: S1769016933.610091,VS0,VE84 Vary: Accept-Encoding X-Fastly-Request-ID: f85d21cf9a87451850daaffd5e39f493fd78e437 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.110.153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: F484:338434:710531:782467:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-yyz4574-YYZ X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.529724,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: dca5b6d0cd7e9bcf25cf7d8f73167790f3635061 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.110.153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:31 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: D39A:1E9737:415DBA:4303C1:69710E63
Accept-Ranges: bytes
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-pao-kpao1770073-PAO
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1769016933.660965,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 71bd7a29aa041059327b6e6f0d8bf52c88546246
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 185.199.108.153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: A3EE:399B17:728D86:74088A:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-rtm-ehrd2290049-RTM X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.550760,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: e16c1e9261440c1d7ac22ba9a73c13fa60da13eb Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.111.153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:31 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 3B7E:8362E:17889D:18661D:69710E63
Accept-Ranges: bytes
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-sin-wsss1830031-SIN
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1769016933.712067,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 08bf9aed058d192db54c5514e435f7ba8025c957
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 2606:50c0:8001::153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: BA00:251BCE:16F5CE:17CF09:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-sin-wsat1880039-SIN X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.704964,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 3badf4f09948c0af342894428d31133d850fc037 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:31 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: A51A:26DC0F:692F26:704657:69710E63
Accept-Ranges: bytes
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-lga21953-LGA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1769016933.536541,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: 4dabb1be663172aaa02ea48d063d39c851fc31d9
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 185.199.108.153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: F484:338434:710531:782467:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-yyz4548-YYZ X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016932.467096,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 5a7cd28b514aa3e8e3251817b176057abe142c5d Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: A3EE:399B17:728D86:74088A:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-rtm-ehrd2290036-RTM X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.553736,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 5ab18ed572d96b3b730de9423df8613061ebc55c Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.108.153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: ACEB:16F3A9:6D65D7:74803D:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-lga21936-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016932.464996,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 4e4b6c2a0015d70e4e2bb278c9eafc0b0bc0f484 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.110.153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html x-origin-cache: HIT Location: https://lnull.me/ X-GitHub-Request-Id: CAAA:2E0AAF:7732B1:78AECB:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-fra-eddf8230162-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.568636,VS0,VE7 Vary: Accept-Encoding X-Fastly-Request-ID: 4c6a1a3535bda056b34b490ee0a0673b5cb66a3c Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:80 · lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: CF96:2EBF55:718BB9:7306CB:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-sin-wsat1880056-SIN X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.691631,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: bd87f094fd20b2affeb85a12725036bf028e5aa9 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8001::153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: F484:338434:710531:782467:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-yyz4576-YYZ X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016932.467106,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: 8d4a160ca7b10ba9859965c9a2f7ea8e2c8684c7 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: DDEC:17B4E1:1833DC:1902CF:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-lcy-egml8630023-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016932.465828,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: d3449525493fe3c7bfc5ca0ffc3616ac704d9657 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: A3EE:399B17:728D86:74088A:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-rtm-ehrd2290057-RTM X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016933.553774,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: b421010b323c30fc61faaabb59b5ed9c0f7eac99 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8003::153:443 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 914E:A89AD:7CD5F5:83EEFA:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-lga21985-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016932.436088,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: fd5da3d0f3d4cfd09dfeaa2fc770e334c91ab31e Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:443 · lnull.me
2026-01-21 17:35
HTTP/1.1 200 OK
Connection: close
Content-Length: 5812
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 09 May 2025 18:27:18 GMT
Access-Control-Allow-Origin: *
ETag: "681e4906-16b4"
expires: Wed, 21 Jan 2026 17:45:31 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: F9C5:A75AA:73A407:751F03:69710E63
Accept-Ranges: bytes
Date: Wed, 21 Jan 2026 17:35:32 GMT
Via: 1.1 varnish
Age: 1
X-Served-By: cache-fra-eddf8230053-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1769016933.581598,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 500d89f1850d5750c0762392a08a8badbc80e6e0
Page title: Welcome to Dev L Null's Portfolio
<html>
<head>
<title>Welcome to Dev L Null's Portfolio</title>
</head>
<body>
<p>So this part is very much under construction, so expect a lot of changes fairly quickly. </p>
<p>What I do want to be up fairly quick is a kind of overview of programming projects I've worked on over the years, most of which will be fairly small throw away scripts. Obviously I don't remember every script I've ever written. I'll make sure to denote if it was a professional projects or something done personally.</p>
<P>
<ul>
<li>
Physics Homework Solver - Personal - Python: One of my first python projects, it was a tui application that prompted for what equation you needed to solve, what variable you were looking for, then the other variables and spit out the answer.
</li>
<li>
Factoring Homework Helper - Personal - Python: I wrote this for my little brother that was learning to find the factors of a number. I had him prove that he knew how to do the work, but because his teacher assigned him 200 problems for one night I wrote a script to take in a number and spit out the factors of that number.
</li>
<li>
LACN's suitcase - Personal - JavaScript: I didn't write this from scratch but worked on this as part of a team of developers, it was a helper script that ran in a game we all played online to collect data from the game, assist with actions by setting some default values and analyzing the data collected to provide various types of output.
</li>
<li>
Bank Book Printer - Professional - Clarion: Again I didn't write this from the ground up but was handed the application to maintain. It handled printing the payment coupons for a bank loan. I was tasked with updating some of the functionality and occassionally adding new features.
</li>
<li>
Company website and Inventory Management App - Professional - html/php: This was a project where a company was being spun up from an existing company, so I was tasked with imitating the parent company website with new information and adding on an inventory management application that the employees could login to view and manipulate the inventory of their customers.
</li>
<li>
Connectwise/Zabbix Integration - Professional - Python: A one way sync that pushed problems from Zabbix to Connectwise tickets and maintained a map of the problem id/ticket id numbers.
</li>
<li>
DjangoTracked - Professional - Python: I rewriote a contract tracking application from javascript to python in order to improve maintainability and stability.
</li>
<li>
Grass - Professional - Rust: This project was to integrate with the 8x8 api and track when agents signed in and compare that to their shifts to generate a report of discrepancies for management.
</li>
<li>
RedLightDistrict - Professional - Bash: A Bash script that checked the Connectwise ticketing system for tickets that matche certain criteria and if found intefaced with the api of some home automation equipment to turn on some lights to let the technicians know there were tickets that needed their attention.
</li>
<li>
Bulk Edit - Professional - Python: A collection of various bulk features that were added to integrate to Connectwise Manage, LogicMonitor and HaloPSA to make bulk changes, often only needed once each to avoid having to task people with making repeated small changes to the systems.
</li>
<li>
LMPP - Professional - Python: Pushing and Pulling data from Logic monitor. Primarily to pull out the existing devices and instances (with some filters) to csv files to be pr
Open service 185.199.111.153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: 4D5E:2DE2C4:71CC43:7346F6:69710E64 Accept-Ranges: bytes Age: 0 Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish X-Served-By: cache-vie6325-VIE X-Cache: MISS X-Cache-Hits: 0 X-Timer: S1769016933.539151,VS0,VE108 Vary: Accept-Encoding X-Fastly-Request-ID: ad2dd9a36114e7f8e79f80a8ca1d41dcb6fcdf5b Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:80 · www.lnull.me
2026-01-21 17:35
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://lnull.me/ X-GitHub-Request-Id: DDEC:17B4E1:1833DC:1902CF:69710E63 Accept-Ranges: bytes Date: Wed, 21 Jan 2026 17:35:32 GMT Via: 1.1 varnish Age: 1 X-Served-By: cache-lcy-egml8630050-LCY X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1769016932.466096,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: ce3797d23a16e2613227e83ff5bf3bced4af3e97 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>